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和pyqt实现360的CLable控件
Feb 21 Python
PyQt 线程类 QThread使用详解
Jul 16 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
详解windows python3.7安装numpy问题的解决方法
Aug 13 Python
Python控制Firefox方法总结
Jun 03 Python
Python OpenCV中的resize()函数的使用
Jun 20 Python
Pandas+Matplotlib 箱式图异常值分析示例
Dec 09 Python
Python Django view 两种return的实现方式
Mar 16 Python
Pycharm激活方法及详细教程(详细且实用)
May 12 Python
python如何从键盘获取输入实例
Jun 18 Python
Python 数据分析之逐块读取文本的实现
Dec 14 Python
详解Django中的FBV和CBV对比分析
Mar 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开发框架总结收藏
2008/04/24 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
2013/09/06 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
2014/04/12 Javascript
8个超实用的jQuery功能代码分享
2015/01/08 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
Node.js学习入门
2017/01/03 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
Angular2开发——组件规划篇
2017/03/28 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
PHP webshell检查工具 python实现代码
2009/09/15 Python
Python中的startswith和endswith函数使用实例
2014/08/25 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
python关于矩阵重复赋值覆盖问题的解决方法
2019/07/19 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
详解CSS3开启硬件加速的使用和坑
2017/08/21 HTML / CSS
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
怎样在程序里获得一个空指针
2015/01/24 面试题
2015年高校图书馆工作总结
2015/04/30 职场文书
芙蓉镇观后感
2015/06/10 职场文书
付款证明模板
2015/06/19 职场文书
html5实现点击弹出图片功能
2021/07/16 HTML / CSS