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 相关文章推荐
详细介绍Ruby中的正则表达式
Apr 10 Python
Python3处理HTTP请求的实例
May 10 Python
Python合并多个Excel数据的方法
Jul 16 Python
Python高斯消除矩阵
Jan 02 Python
python批量爬取下载抖音视频
Jun 17 Python
Python的numpy库下的几个小函数的用法(小结)
Jul 12 Python
python matplotlib库直方图绘制详解
Aug 10 Python
利用Python校准本地时间的方法教程
Oct 31 Python
python中的函数递归和迭代原理解析
Nov 14 Python
Python操作注册表详细步骤介绍
Feb 05 Python
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
Feb 28 Python
python:删除离群值操作(每一行为一类数据)
Jun 08 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
一步一步学习PHP(6) 面向对象
2010/02/16 PHP
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
PHP的PDO连接讲解
2019/01/24 PHP
强制设为首页代码
2006/06/19 Javascript
无闪烁更新网页内容JS实现
2013/12/19 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
javascript实现动态导入js与css等静态资源文件的方法
2015/07/25 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
react.js 获取真实的DOM节点实例(必看)
2017/04/17 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
vue2实现数据请求显示loading图
2017/11/28 Javascript
基于JavaScript实现每日签到打卡轨迹功能
2018/11/29 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
2018/12/06 Javascript
JavaScript函数的特性与应用实践深入详解
2018/12/30 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
基python实现多线程网页爬虫
2015/09/06 Python
详解python:time模块用法
2019/03/25 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
Python 函数list&read&seek详解
2019/08/28 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
南非领先的在线旅行社:Travelstart南非
2016/09/04 全球购物
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
工商企业管理实习自我鉴定
2013/12/04 职场文书
《狮子和兔子》教学反思
2014/03/02 职场文书
我的长生果教学反思
2014/04/28 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
优秀团支部申报材料
2014/12/26 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
上诉答辩状范文
2015/05/22 职场文书
golang 比较浮点数的大小方式
2021/05/02 Golang