numpy random 生成隨機矩陣

2021-09-12 23:46:57 字數 774 閱讀 7698

安裝:

pip install numpy

生成乙個兩行四列的隨機矩陣,隨機數的值位於0到1之間:

from numpy import random

randarray = random.random(size=(2,4))

#輸出#array([[0.93848018,0.42005976,0.81470729,0.98797783],[0.12242703,0.42756378,0.59705163,0.36619101]])

random函式接收需要生成隨機矩陣的形狀的元組作為唯一引數。

生成整數隨機矩陣的函式randint:

from numpy import random

random.randint(1,100,size=(3,3))

#輸出#array([[74,76,46],[90,16,8],[21,41,31]])

import numpy as np

np.random.rand(a, b):

>>> np.random.rand(4,3)

array([[ 0.06679473, 0.71073515, 0.5694172 ],

[ 0.95018143, 0.60161401, 0.8076899 ],

[ 0.40341822, 0.72154255, 0.92283012],

[ 0.81143322, 0

NumPy random隨機數生成函式總結

import numpy as np 1 np.linspace start,end,num start 代表起始的值,end表示結束的值,num表示在這個區間裡生成數字的個數,生成的陣列是 等間隔 生成的。start和end這兩個數字可以是整數或者浮點數 此概率分布的 均值 對應著整個分布的中心c...

隨機生成隨機數

現畫乙個command命令按鈕,進行貼上。private sub command1 click show me scale 0,0 18,8 me.auto redraw true me.draw mode 2 circle 3,4 3,vb red me.auto redraw false lin...

numpy random庫 之seed 用法

seed 是拿來確定隨機數生成的,如果使用相同的seed 值,則每次生成的隨機數相同 以seed 2 為例子 import numpy as np np.random.seed 2 設種子為seed 2 for i in range 5 print np.random.random 執行結果 0.4...