Python表示矩阵的方法分析


Posted in Python onMay 26, 2017

本文实例讲述了Python表示矩阵的方法。分享给大家供大家参考,具体如下:

在c语言中,表示个“整型3行4列”的矩阵,可以这样声明:int  a[3][4];在python中一不能声明变量int,二不能列出维数。可以利用列表中夹带列表形式表示。例如:

表示矩阵Python表示矩阵的方法分析 ,可以这样:

count = 1
a = []
for i in range(0, 3):
  tmp = []
  for j in range(0, 3):
    tmp.append(count)
    count += 1
  a.append(tmp)
print a

结果:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

但是注意一点:初始化(赋值全部为0时),下面是错误的!!

tmp = []
for j in range(0, 3):
  tmp.append(0)
a = []
for i in range(0, 3):
  a.append(tmp)
print a

结果:

[[0, 0, 0], [0, 0, 0], [0, 0, 0]]

原因:这样的列表tmp为同一个,改变任意行,其他行都会给随着改变,千万注意!!,下面正确:

a = []
for i in range(0, 3):
  tmp = []
  for j in range(0, 3):
    tmp.append(0)
  a.append(tmp)
print a

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
在Python中使用mechanize模块模拟浏览器功能
May 05 Python
浅谈python中的__init__、__new__和__call__方法
Jul 18 Python
Python编程实现粒子群算法(PSO)详解
Nov 13 Python
Django实现一对多表模型的跨表查询方法
Dec 18 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
Python中asyncio模块的深入讲解
Jun 10 Python
python 整数越界问题详解
Jun 27 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
简单了解Django项目应用创建过程
Jul 06 Python
深入了解Python装饰器的高级用法
Aug 13 Python
Python进行特征提取的示例代码
Oct 15 Python
Python调用SMTP服务自动发送Email的实现步骤
Feb 07 Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 #Python
Python简单网络编程示例【客户端与服务端】
May 26 #Python
Python编程对列表中字典元素进行排序的方法详解
May 26 #Python
利用Python实现网络测试的脚本分享
May 26 #Python
python 如何快速找出两个电子表中数据的差异
May 26 #Python
详解Python3操作Mongodb简明易懂教程
May 25 #Python
python爬虫入门教程--正则表达式完全指南(五)
May 25 #Python
You might like
解析mysql left( right ) join使用on与where筛选的差异
2013/06/18 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
2018/03/31 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
Javascript base64编码实现代码
2011/12/02 Javascript
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
从jquery的过滤器.filter()方法想到的
2013/09/29 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
JavaScript插件化开发教程(五)
2015/02/01 Javascript
web前端开发JQuery常用实例代码片段(50个)
2015/08/28 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
2016/01/26 Javascript
javascript中FOREACH数组方法使用示例
2016/03/01 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
Python入门篇之对象类型
2014/10/17 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
python 实现A*算法的示例代码
2018/08/13 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
在C#中如何实现多态
2014/07/02 面试题
环境卫生标语
2014/06/09 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
介绍信怎么写
2015/01/30 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android