代码展示
import numpy as np;
arr = np.array([1,3,5,7],dtype = np.int64);
print(arr,arr.dtype);
arr_ = np.array([[1,3,5],[2,4,6]]);
print(arr_);
print(arr_.T);
arr1 = np.arange(start = 0,stop = 10,step = 1,dtype = np.int64);
print(arr1,arr1.dtype);
arr2 = np.linspace(start = 0,stop = 10,num = 5,endpoint = True,retstep = True,dtype = np.int64);
print(arr2[0],arr2[1]);
arr3 = np.logspace(start = 0,stop = 3,num = 4,endpoint = True,base = 2,dtype = np.int64);
print(arr3);
one = np.ones(shape = [2,3],dtype = np.int32);
print(one);
zero = np.zeros(shape = [3,2],dtype = np.int32);
print(zero);
full = np.full(shape = [2,4],fill_value = 10,dtype = np.int32);
print(full);
identity = np.identity(n = 4,dtype = np.int32);
print(identity);
arr4 = np.array([1,2,3,4,5]);
print(arr4[1:3],arr4[1:-1]);
arr5 = np.array([[1,2,3],[4,5,6],[7,8,9]]);
print(arr5[0:2,1:2],arr5[0:2,1:2].shape);
arr6 = np.array([10,12,13,14,15]);
a = [2,3,4];
print(arr6[a]);
arr7 =np.array([11,23,45,67,89]);
b = [False,True,False,True,True];
print(arr7[b]);
arr8 = np.array([1,2,3,4,5,6,7,8]);
print(np.split(arr8,4));
arr9 = np.arange(0,8,1);
print(np.split(arr9,np.array([3,6,7])));
c1 = np.array([1,3,5]);
c2 = np.array([2,4,6]);
arr10 = np.concatenate((c1,c2),axis = 0);
print(arr10);
arr11 = np.array([3,4,5]);
d = np.array([1,2,3]);
print(arr11 + d);
print(arr11 ** d);
print(arr11 + 3);
rand = np.random.rand(3);
rand1 = np.random.randint(1,10,size = 2);
rand2 = np.random.randint(1,20,size = (2,3));
print(rand,rand1);
print(rand2);
rand3 = np.random.randn(3,4);
print(rand3);
arr12 = np.random.randint(1,100,10);
print(arr12);
sort = np.sort(arr12,axis = -1,kind = "quicksort",order = None);
print(sort);
arr13 = np.array([1,4,11,5,67,222,10,27]);
print(arr13.sum(axis = 0));
print(arr13.max(axis = 0),arr13.min(axis = 0));
print(arr13.mean(axis = 0));
arr14 = np.arange(1,100,12);
arr15 = np.arange(2,20,8);
print(arr14,arr15);
np.save(file = "arr14",arr = arr14);
np.savez(file = "arr14_15",array_a1 = arr14,array_a2 = arr15);
print(np.load(file = "arr14.npy"));
arr14_15 = np.load(file = "arr14_15.npz");
print(arr14_15["array_a2"]);