import numpy as nparr1=np.arange(16,dtype=float).reshape(4,4)
arr2=np.array([10,20,30,40])
arr3=np.array([[10,20,30,40],[10,20,30,40],[10,20,30,40],[10,20,30,40]])
arr4=np.array([1,2,3,4])
arr5=np.array([1-5.6j,1+2j,11,1+1j])
np.add(arr1,arr2)#陣列加法,每行都加
np.add(arr1,arr3)
np.subtract(arr1,arr2)
np.multiply(arr1,arr2)#乘法 對應相乘
np.divide(arr1,arr2)
np.reciprocal(arr1)#倒數
np.power(arr2,2)#平方
np.power(arr2,arr4)#10的1次方,20的二次方,30的三次方。。。
np.mod(arr1,arr4)#求餘數
np.real(arr5)#求實數
np.imag(arr5)#虛數
np.angle(arr5)#角度
import numpy as nparr=np.array([1,256,8755],dtype=np.int16)
print(map(hex,arr))#位址
arr.byteswap(true)#交換記憶體位址,調整大端小端
print(map(hex,arr))#位址
大端儲存和小端儲存 計算機儲存的大端法和小端法
01引言 在計算機記憶體中,通常是以位元組 byte 也就是 8 個位 bit 為基本儲存單元 也有以 16 位為基本儲存單元的 對於跨越多個位元組的資料型別 比如 int 長 4 個位元組 如何在記憶體中對這些位元組進行排序有兩種常見的方法 大端法 big endian 和小端法 little e...
計算陣列的小和
題目 陣列小和的定義如下 例如,陣列s 1,3,5,2,4,6 在s 0 的左邊小於或等於s 0 的數的和為0,在s 1 的左邊小於或等於s 1 的數的和為1,在s 2 的左邊小於或等於s 2 的數的和為1 3 4,在s 3 的左邊小於或等於s 3 的數的和為1,在s 4 的左邊小於或等於s 4 的...
計算陣列的小和
陣列小和的定義如下 例如,陣列s 1,3,5,2,4,6 在s 0 的左邊小於或等於s 0 的數的和為0 在s 1 的左邊小於或等於s 1 的數的和為1 在s 2 的左邊小於或等於s 2 的數的和為1 3 4 在s 3 的左邊小於或等於s 3 的數的和為1 在s 4 的左邊小於或等於s 4 的數的和...