numpy的mat和array的區別

  1. mat()函數與array()函數生成矩陣所需的數據格式有區別:
    mat()函數中數據可以爲字符串以分號(;)分割,或者爲列表形式以逗號(,)分割。而array()函數中數據只能爲逗號。
    2.mat()函數與array()函數生成的矩陣計算方式不同

(1) mat()函數中矩陣的乘積可以使用 * 或 .dot()函數。矩陣對應位置元素相乘需調用numpy.multiply()函數。

(2) array()函數中矩陣的乘積只能使用 .dot()函數。而星號乘 (*)則表示矩陣對應位置元素相乘,與numpy.multiply()函數結果相同。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章