numpy常用筆記

1.降維 ravel()、flatten()、squeeze()、reshape(-1)
  • ravel 如果沒有必要,不會產生源數據的副本
  • flatten 返回源數據的副本 源數據不會變化
  • squeeze 只能對維數爲1的維度降維
arr.flatten()
arr.ravel()

注意默認是行優先,列優先 arr.flatten(‘F’)

2.np.r_ 和 np.c_

np.r_是按列連接兩個矩陣,就是把兩矩陣上下相加,要求列數相等,類似於pandas中的concat()。
np.c_是按行連接兩個矩陣,就是把兩矩陣左右相加,要求行數相等,類似於pandas中的merge()。

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