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实现zencart产品数据导入到magento(python导入数据)
Apr 03 Python
python使用正则搜索字符串或文件中的浮点数代码实例
Jul 11 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
May 03 Python
python网络编程调用recv函数完整接收数据的三种方法
Mar 31 Python
Python实现利用163邮箱远程关电脑脚本
Feb 22 Python
浅析python参数的知识点
Dec 10 Python
Python实现性能自动化测试竟然如此简单
Jul 30 Python
python二进制读写及特殊码同步实现详解
Oct 11 Python
pycharm不能运行.py文件的解决方法
Feb 12 Python
Python实现加密的RAR文件解压的方法(密码已知)
Sep 11 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
Jan 06 Python
python用tkinter开发的扫雷游戏
Jun 01 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 chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
微信小程序 网络API发起请求详解
2016/11/09 Javascript
js从输入框读取内容,比较两个数字的大小方法
2017/03/13 Javascript
Angular.js中控制器之间的传值详解
2017/04/24 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
JS和JQuery实现雪花飘落效果
2017/11/30 jQuery
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
Python 命令行参数sys.argv
2008/09/06 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
2020/02/29 Python
python dict乱码如何解决
2020/06/07 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
新闻发布会主持词
2014/03/28 职场文书
小学节能减排倡议书
2014/05/15 职场文书
大学毕业生求职自荐书
2014/06/05 职场文书
党员干部批评与自我批评反四风思想汇报
2014/09/21 职场文书
乡镇党的群众路线对照检查材料
2014/09/24 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
background-position百分比原理详解
2021/05/08 HTML / CSS
微信小程序基础教程之echart的使用
2021/06/01 Javascript
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS