陣列之邏輯運算
可以直接對陣列進行邏輯判斷,會返回相應的bool型別陣列
通用判斷函式
三元運算子
陣列之統計運算陣列與數之間的運算
會作用到陣列中的每乙個元素上。
陣列與陣列之間的運算
廣播機制
陣列在進行向量化運算時,要求陣列的形狀是相等的。當形狀不相等的陣列執行算術運算的時候,就會出現廣播機制,該機制會對陣列進行擴充套件,使陣列的shape屬性值相同,這樣,就可以進行向量化運算了。
上述**中,陣列arr1是4行1列,arr2是1行3列。這兩個陣列要進行相加,按照廣播機制會對陣列arr1和arr2都進行擴充套件,使陣列arr1和arr2都變成4行3列。
廣播機制實現了兩個或兩個以上的運算,即使這些陣列的shape不是完全相同的,只需要滿足如下任意乙個條件即可。
廣播機制需要擴充套件維度小的陣列,使得它與維度最大的陣列的shape值相同,以便使用元素級函式或者運算子進行運算。
Numpy陣列運算
import numpy as np arr1 np.array 1,2,3 4,5,6 arr2 np.array 1,1,2 2,3,3 print arr1 print arr2 print arr1 arr2 兩個陣列的同位置元素相加 print arr1 arr2 兩個陣列的同位置元素相減...
numpy陣列運算
加 減 乘 除 指數運算 求倒數 取相反數 位運算 等各種運算都是在各個元素上分別進行的 加法 a numpy.array 2,4,5 b numpy.array 1,1,1 a b array 3,5,6 乘法 a b array 2,4,5 倒數 1.a array 0.5 0.25,0.2 相...
Numpy學習之陣列運算隨筆
numpy的學習需要把初中 高中和大學的數學重新學一遍,才能學好 越學越覺得對不起各位數學老師。import numpy as np 一元通用函式 arr np.arange 10 arr1 np.random.randn 8 7print np.sqrt arr np.sqrt 開平方 print...