09 numpy陣列計算和大端小端

2022-05-20 13:03:16 字數 832 閱讀 6201

import numpy as np

arr1=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 np

arr=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 的數的和...