python矩阵输入_Python基础之矩阵输入
生活随笔
收集整理的這篇文章主要介紹了
python矩阵输入_Python基础之矩阵输入
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
經常在嘗試python一些函數功能時想隨便輸入一個矩陣感覺怪麻煩……python是拿list表示數組的,畢竟不是矩陣(Matrix)實驗室(Laboratory)嘛2333
Python直接復制格式標準的數據是可以識別成list的,但我要是輸入一個規整的矩陣就繁瑣了些。比如這種1 4 7 10
2 5 8 11
3 6 9 12
Python里面可以這樣輸入count = 1;A = []
for i in range(0, 3):
temp = []
for j in range(0, 4):
temp.append(count)
count += 1
A.append(temp)
print A
輸出為[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
事實上在matlab里面很方便,就兩句A=1:12;
B=reshape(A,3,4);
又比如下面這段輸出這樣的矩陣[[0, 1, 2], [0, 1, 2], [0, 1, 2]]A = []
for i in range(0, 3):
tmp = []
for j in range(0, 3):
tmp.append(j)
A.append(tmp)
print A
總結
以上是生活随笔為你收集整理的python矩阵输入_Python基础之矩阵输入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 饥荒联机版连不上服务器_饥荒联机版无法连
- 下一篇: class h5 点击后样式变化_【ph