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算法学习之计数排序实例
Dec 18 Python
Python cx_freeze打包工具处理问题思路及解决办法
Feb 13 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
对python字典过滤条件的实例详解
Jan 22 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
深入学习python多线程与GIL
Aug 26 Python
通过 Python 和 OpenCV 实现目标数量监控
Jan 05 Python
Python文件操作基础流程解析
Mar 19 Python
Python中无限循环需要什么条件
May 27 Python
Python中zipfile压缩文件模块的基本使用教程
Jun 14 Python
Python爬虫之爬取最新更新的小说网站
May 06 Python
教你使用Pandas直接核算Excel中快递费用
May 12 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实现文件安全下载
2006/10/09 PHP
php is_file 判断给定文件名是否为一个正常的文件
2010/05/10 PHP
PHP实现事件机制的方法
2015/07/10 PHP
mongodb和php的用法详解
2019/03/25 PHP
基于jquery的超简单上下翻
2010/04/20 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
基于JavaScript实现定时跳转到指定页面
2016/01/01 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
Python实现的数据结构与算法之队列详解
2015/04/22 Python
Python 数据结构之旋转链表
2017/02/25 Python
Python中格式化format()方法详解
2017/04/01 Python
python PyTorch参数初始化和Finetune
2018/02/11 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
pandas 读取各种格式文件的方法
2018/06/22 Python
python实现图片压缩代码实例
2019/08/12 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
详解python对象之间的交互
2020/09/29 Python
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
shallow copy和deep copy的区别
2016/05/09 面试题
学校校庆演讲稿
2014/05/22 职场文书
自主招生自荐信格式
2015/03/04 职场文书
2015教师年度工作总结范文
2015/04/07 职场文书
员工手册编写范本
2015/05/14 职场文书
暑假生活随笔
2015/08/15 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书