axis
vactor1=numpy.array([5,10,15,20])
matris1=numpy.array([
[5,10,15,20],
[25,30,35,40],
[55,60,65,70]
])
print(vactor1.min())
print(vactor1.max())
print(matris1.sum(axis=0))#对行累加
print(matris1.sum(axis=1))#对列累加
输出:
5
20
[ 85 100 115 130]
[ 50 130 250]
#numpy函数
numpy_array15=numpy.arange(15)
martis_3_5=numpy_array15.reshape(3,5)
print(numpy_array15)
print(martis_3_5)
print(martis_3_5.shape)
print(martis_3_5.ndim)# 维度
print(martis_3_5.dtype.name)
print(martis_3_5.size)
输出:
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14]
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]]
(3, 5)
2
int32
15
print(numpy.zeros((3,4)))
print(numpy.ones((3,4)))
print(numpy.ones((2,3,4),dtype=numpy.int32))
print(numpy.arange(1,15,3))#步长
print(numpy.random.random((2,3)))
print(numpy.linspace(0,100,10))
输出:
[[ 0. 0. 0. 0.]
[ 0. 0. 0. 0.]
[ 0. 0. 0. 0.]]
[[ 1. 1. 1. 1.]
[ 1. 1. 1. 1.]
[ 1. 1. 1. 1.]]
[[[1 1 1 1]
[1 1 1 1]
[1 1 1 1]]
[[1 1 1 1]
[1 1 1 1]
[1 1 1 1]]]
[ 1 4 7 10 13]
[[ 0.91889496 0.85005429 0.09552893]
[ 0.91804393 0.51197522 0.5872507 ]]
[ 0. 11.11111111 22.22222222 33.33333333 44.44444444
55.55555556 66.66666667 77.77777778 88.88888889 100. ]