1、dot
①一維,計算內積,得到乙個值
②多維,滿足矩陣相乘
2、outer
①對於多維向量,全部展開變為一維向量
②第乙個引數表示倍數,使得第二個向量每次變為幾倍。
③第乙個引數確定結果的行,第二個引數確定結果的列
import numpy as np
x1 = [1,2,3]
x2 = [4,5,6]
outer = np.outer(x1,x2)
print outer
x1 = [[1,2],[3,4]]
x2 = [[1,1],[1,1]]
outer = np.outer(x1,x2)
print outer
結果顯示:
[[ 4 5 6] #1倍
[ 8 10 12] #2倍
[12 15 18]] #3倍
[[1 1 1 1] #1倍
[2 2 2 2] #2倍
[3 3 3 3] #3倍
[4 4 4 4]] #4倍
3、multiply
①對應位置進行加減乘除
②兩個引數和結果的shape應該一致
Python中numpy的應用
建立ndarray import numpy as np nd np.array 2,4,6,11 numpy中預設ndarray的所有元素的資料型別是相同,如果資料的型別不同,會統一為統一型別,優先順序為str float int nd array 2 4 6 11 dtype 使用np建立rou...
numpy中arg 方法的應用
numpy中返回物件中最大值,最小值或排序後的索引。arr.argmax 返回array物件中最大值所佔的索引 arr.argmin 返回array物件中最小值所在的索引 arr.argsort 返回array物件中公升序排列後的索引 上述三個api均可填入引數axis 0,1,axis 0,表示按...
numpy中pad方法及應用
a np.array 1,2,3,4 4,3,2,1 print a b np.pad a,1,2 3,3 print b 輸出 1234 43 21 00 0000 0000 00 0123 4000 00 0432 1000 00 0000 0000 00 0000 0000 第乙個引數是待填充...