欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python二維list如何轉化為矩陣

方一強2年前14瀏覽0評論

python二維list如何轉化為矩陣?

numpy中mat、array函數都可以實現二維list轉換為矩陣。

Numpy mat

輸出

Numpy array

輸出

Numpy mat 與 Numpy array 有什么區別呢mat()函數中數據可以是以分號";"分割的字符串形式,或者以逗號","割的列表形式。而array()函數中數據只能為后者形式。Numpy mat必須是二維的,而Numpy array可以是N維。Matrix是Array的一個小的分支,包含于Array,因此matrix擁有array的所有特性。mat()函數與array()函數生成的矩陣計算方式不同。1)mat()函數中矩陣的乘積可以使用"*"或 .dot()函數,其結果相同。而矩陣對應位置元素相乘需調用numpy.multiply()函數。2)array()函數中矩陣的乘積只能使用 .dot()函數。而"*"則表示矩陣對應位置元素相乘,與numpy.multiply()函數結果相同。

矩陣相乘

mat_a * mat_b == mat_a.dot(mat_b) == array_a.dot(array_b)

矩陣對應位置元素相乘

numpy.multiply(mat_a, mat_b) = array_a * array_b = numpy.multiply(array_a, array_b)

若對你有幫助,點贊支持哦。