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 相关文章推荐
asyncio 的 coroutine对象 与 Future对象使用指南
Sep 11 Python
django中的HTML控件及参数传递方法
Mar 20 Python
python 将字符串转换成字典dict的各种方式总结
Mar 23 Python
python3.4实现邮件发送功能
May 28 Python
Python之list对应元素求和的方法
Jun 28 Python
使用Python读取二进制文件的实例讲解
Jul 09 Python
对python 匹配字符串开头和结尾的方法详解
Oct 27 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 Python
Python3基本输入与输出操作实例分析
Feb 14 Python
Python 在局部变量域中执行代码
Aug 07 Python
Python读写Excel表格的方法
Mar 02 Python
python Autopep8实现按PEP8风格自动排版Python代码
Mar 02 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中文分词的简单实现代码分享
2011/07/17 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
php版微信公众平台开发之验证步骤实例详解
2016/09/23 PHP
如何离线执行php任务
2017/02/21 PHP
JavaScript使用cookie
2007/02/02 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
在表单提交前进行验证的几种方式整理
2013/07/31 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
用jquery写的菜单从左往右滑动出现
2014/04/11 Javascript
JS表的模拟方法
2015/02/05 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
EasyUI布局 高度自适应
2016/06/04 Javascript
jquery表单插件form使用方法详解
2017/01/20 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
2017/08/18 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
2018/09/02 Javascript
vue实现与安卓、IOS交互的方法
2018/11/02 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
解决Vue打包后访问图片/图标不显示的问题
2019/07/25 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
Python封装原理与实现方法详解
2018/08/28 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
英国排名第一的礼品体验公司:Red Letter Days
2018/08/16 全球购物
Hibernate持久层技术
2013/12/16 面试题
急诊科护士自我鉴定
2013/10/14 职场文书
打造高效课堂实施方案
2014/03/22 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
师德模范事迹材料
2014/06/03 职场文书
2014年招商工作总结
2014/11/22 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书