numpy中常用的函式

2021-08-16 17:52:02 字數 827 閱讀 2799

詳細的random模組中的其他函式:

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

array([[ 0.14022471, 0.96360618], #random

[ 0.37601032, 0.25528411], #random

[ 0.49313049, 0.94909878]]) #random

>>> np.random.randint(2, size=10)

array([1, 0, 0, 0, 1, 1, 0, 0, 1, 0])

>>> np.random.randint(5, size=(2, 4))

array([[4, 0, 2, 1],

[3, 2, 2, 0]])

對於array點乘*只能發生在相同大小的陣列型別中,並且是將響應位置對應相乘。如果要用array模擬出矩陣乘法,需要呼叫函式dot.

matrix就是二維的array,所以它的點乘可以是矩陣乘法。

Numpy庫中常用random函式

在機器學習中,經常需要用到資料的生成或者初始值生成,記錄一下常用的random函式 rand生成的是給定大小規模且數值在 0,1 均勻分布的資料 import numpy as np x np.random.rand 2,3 生成2x3規模,數值在0到1內均勻分布的資料 print x 輸出結果 0...

python 中 常用到的 numpy 函式 整理

1.建立二維陣列 array set array 1.2,3.4.5.6.7.9.求 陣列的 行數 set.shape 0 4求 陣列的列數 set.shape 1 set.shape 4,2 set.dtype dtype float64 記得 from numpy import 2 empty ...

numpy中常用陣列介紹

numpy提供了高效儲存和操作密集資料快取的介面,numpy陣列幾乎是整個python資料科學工具生態系統的核心,因此學習如何有效地使用numpy是非常值得的。如果你安裝的是anaconda,那麼你已經安裝好了numpy,可以使用了。通過import numpy as np來匯入numpy 這裡as...