本文目錄一覽:
python如何輸入矩陣
使用numpy創建矩陣有2種方法,一種是使用numpy庫的matrix直接創建,另一種則是使用array來創建。
首先導入numpy:
(1)import numpy
(2)from numpy import *
(3)import numpy as np
相關推薦:《Python基礎教程》
然後分別用上面說的2種方法來分別構建一個4×3的矩陣,如圖:
python怎樣生成一個隨機矩陣
import random #導入隨機數模塊
m=10
n=10
matrix = [[0 for i in range(m)] for i in range(n)] #定義數組
for row in range(0,m):
for col in range(0,n):
matrix[row].append(random.randint(0,101)) #賦值
for row in range(0,m):
print matrix[row]#列印
結果
「python」怎樣生成一個隨機矩陣?
Python 編寫程序:產生一個隨機 3 位正整數,並將該整數的數字首尾互換輸出,例如:157 互換後為 751。
import random
a,b,c=random.randint(1,9),random.randint(0,9),random.randint(1,9)
print a*100+b*10+c
print c*100+b*10+a
python如何產生隨機矩陣?
numpy.random包可以實現這一功能。numpy包是python的一種開源的數值計算擴展。這種工具可用來存儲和處理大型矩陣,比python自身的嵌套列表結構要高效的多,同時該結構也可以用來表示矩陣。
from
numpy
import
random
randarray
=
random.random(size=(2,4))
random函數接收需要生成隨機矩陣的形狀的元組作為唯一參數。上面的代碼將會返回一個兩行四列的隨機矩陣,隨機數的值位於0到1之間,矩陣是numpy.array類型。除了random函數外,還有生成整數隨機矩陣的函數randint等等。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/191048.html