【Python】Python_learning8:Python中矩阵表示
2016-08-30 21:44
344 查看
python表示矩阵
在c语言中,表示个“整型3行4列”的矩阵,可以这样声明:int a[3][4];在python中一不能声明变量int,二不能列出维数。可以利用列表中夹带列表形式表示。
例如:
表示矩阵
![](http://images.cnitblog.com/blog/408927/201301/05111914-c56d5f03d8f844ee9d7aee59d4164a21.png)
,可以这样:
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
输出结果:
结果:[[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表示矩阵
- python中如何表示多维数组(即矩阵形式)
- 实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 自己用python写的螺旋矩阵生成算法
- 从矩阵得到图的邻接表表示
- 十字链表存储表示随机稀疏矩阵
- 线性代数4:稀疏矩阵的十字链表表示法
- 十字链表表示稀疏矩阵的基本操作
- 实现N*N矩阵的乘法,矩阵有一维数组表示
- 两个N*N矩阵的乘法,矩阵由一维数组表示
- 算法:求从1到n这n个整数的十进制表示中1出现的次数-- python 实现
- matlab 矩阵元素表示方法转换 A(a) to A(x,y)
- C语言 稀疏矩阵操作(三元组表示法)
- 图的矩阵表示
- c语言实现矩阵的三元组表示 + 矩阵的转置
- 数据结构作业稀疏矩阵三元组表示
- float型的数在内存中的表示 附:python3解析函数
- python 矩阵运算