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程序的执行原理
Apr 11 Python
django中的HTML控件及参数传递方法
Mar 20 Python
python模拟表单提交登录图书馆
Apr 27 Python
在python中实现强制关闭线程的示例
Jan 22 Python
Python中print和return的作用及区别解析
May 05 Python
使用Django搭建网站实现商品分页功能
May 22 Python
keras 自定义loss model.add_loss的使用详解
Jun 22 Python
Python可视化工具如何实现动态图表
Oct 23 Python
Django跨域请求原理及实现代码
Nov 14 Python
详解Open Folder as PyCharm Project怎么添加的方法
Dec 29 Python
python 窃取摄像头照片的实现示例
Jan 08 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
Jan 29 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
星际争霸任务指南——虫族
2020/03/04 星际争霸
一个域名查询的程序
2006/10/09 PHP
ZF等常用php框架中存在的问题
2008/01/10 PHP
PHP采用自定义函数实现遍历目录下所有文件的方法
2014/08/19 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
javascript面向对象编程(一) 实例代码
2010/06/25 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
Angular实现的table表格排序功能完整示例
2017/12/22 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
2020/02/12 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
[56:48]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
总结Pyinstaller的坑及终极解决方法(小结)
2020/09/21 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
塑料制成的可水洗的编织平底鞋和鞋子:Rothy’s
2018/09/16 全球购物
一些Unix笔试题和面试题
2012/09/25 面试题
护理专业优质毕业生自荐书
2014/01/31 职场文书
运动会邀请函范文
2014/02/06 职场文书
励志演讲稿3分钟
2014/08/21 职场文书
实习护士自荐信
2015/03/25 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
2016新年感言
2015/08/03 职场文书
i5-10400f处理相当于i7多少水平
2022/04/19 数码科技