ndarray的運算:
相同大小的陣列之間進行運算,稱作為 向量化
意味著同時對整批的資料一起做運算
相同位置的數值之間做運算
不同大小的陣列之間進行運算,稱作為 廣播
用上例程式碼可看出test_3是shape(3,3)的陣列,而test_4是shape為(3)的陣列
當此兩者不同大小陣列間做運算時,test_3會每一個raw(列)分別對test_4做運算
也可以同時對一個數值做運算
全域函式:
全域函式就是對於一般常見的運算函式(如:abs取絕對值、log、square平方)做向量化的動作
今天焦點整理:
ndarray相同大小與不同大小之間的運算
認識全域函式,另外關於全域函式還有須多其他的運算方式
基本上你想得到的基本運算都有提供,有需要用到再去survey吧~
送上colab連結,可自行在上面多做點練習更加熟悉numpy
https://colab.research.google.com/drive/1xUVJzbgZBB26KCBbNYlHL2PwaiiTnfdg?usp=sharing
作者的話:
numpy的內容大概就到這裡了
以現在學習到的numpy知識在後續遇到其他numpy程式碼應該不成大礙
相信依你現在所學的,已經夠你克服其他難題了!>O<!
明天要開始進入重頭戲囉~pandas!!!
pandas我有好多方便的資料處理方法想跟各位分享
當然要學習pandas絕對少不了對於ndarray的知識
如果覺得自己不夠熟悉要再多練習喔~