Python學習 numpy矩陣庫2

2021-09-24 11:52:46 字數 1376 閱讀 9149

匯入numpy和matlib庫

#匯入numpy與matlib

import numpy as np

import numpy.matlib

#numpy.matlib.zeros()函式,返回乙個矩陣,並且以 1 來填充

a=np.matlib.zeros((3,3))

print(a)

輸出結果:

[[0. 0. 0.]

[0. 0. 0.]

[0. 0. 0.]]

2、numpy.matlib.identity()函式,返回乙個對角線為1的矩陣,必須為方陣,與eye函式類似,只不過identity函式在內部是被eye函式處理過的。

#numpy.matlit.identity()函式,返回對角線為1的矩陣,必須是方陣

b=np.matlib.identity(5)

print(b)

輸出結果:

[[1. 0. 0. 0. 0.]

[0. 1. 0. 0. 0.]

[0. 0. 1. 0. 0.]

[0. 0. 0. 1. 0.]

[0. 0. 0. 0. 1.]]

3、numpy.matlib.rand()函式,返回乙個隨機矩陣,每次返回元素都不同,是隨機的。

#numpy.matlib.rand()函式,返回乙個隨機的矩陣

c=np.matlib.rand((6,7))

print(c)

輸出結果:

[[0.25964726 0.76278704 0.47797489 0.33641107 0.88274317 0.70072853

0.15254674]

[0.57477521 0.27203774 0.64289912 0.21261464 0.92753489 0.25431012

0.03727187]

[0.72034459 0.77498711 0.76489524 0.4364943 0.15402614 0.73125465

0.67041301]

[0.5190546 0.97241289 0.79245765 0.30294817 0.14601823 0.51622884

0.83375536]

[0.5930968 0.21213638 0.87195969 0.28071977 0.54964869 0.90043634

0.57377181]

[0.03794447 0.272036 0.23487587 0.89455251 0.47640213 0.49570356

0.15525092]]

python 矩陣庫 NumPy矩陣庫

numpy 矩陣庫 numpy 包包含乙個 matrix庫numpy.matlib。此模組的函式返回矩陣而不是返回ndarray物件。matlib.empty matlib.empty 函式返回乙個新的矩陣,而不初始化元素。該函式接受以下引數。numpy.matlib.empty shape,dty...

numpy 矩陣 秩 Numpy 矩陣

機器學習中會用到大量的數學操作,而 numpy 計算庫使這些操作變得簡單,這其中就涉及到了 numpy 的矩陣操作,下面我們就來一起學習如何在 numpy 科學計算庫中進行矩陣的一些基本運算。定義矩陣使用 numpy 科學計算庫中的 mat 函式,如下所示 numpy.mat data,dtype ...

Python中的Numpy矩陣

與使用陣列一樣,需要從numpy中匯入matrix或者mat模組 from numpy import matrix,mat這裡使用mat建立乙個矩陣 ss.t但是這裡的轉置並沒有改變原變數中的值,如果需要使用,需要新建立乙個變數進行賦值使用。如果需要將兩個矩陣的每個元素對應相乘時使用numpy中的m...