【Numpy创建数组】
在 Python 中创建数组有许多的方法,这里使用 Numpy 中的 arange 方法快速的新建一个数组:
import numpy as np #指引入numpy这个库,并取别名为np
a = np.arange(5) #将数值0 1 2 3 4赋值给 a 这个变量
print (a)
运行结果:
【创建多维数组】
import numpy as np
b = np.array([np.arange(6),np.arange(6)])
print (b)
运行结果:
这里,我们使用两个arange方法,创建了两个1x6的一维数组,然后使用numpy的array方法,将两个一维数组组合成一个2x6的二维数组。
从而,达到了创建多维数组的方法。
【numpy创建的数组可以直接复制】
import numpy as np
x = [y for y in range(6)]
b=np.array([x]*4)
print (b)
运行结果:
会创建一个4*6的数组。
【Numpy数组的基本运算】
1.加法
#向量与标量之间
#1.加法
a = np.array([[1,2,3],[4,5,6]])
a +1
2.减法
a = np.array([[1,2,3],[4,5,6]])
a-1
3.乘法
a = np.array([[1,2,3],[4,5,6]])
a*2
4.除法
a = np.array([[1,2,3],[4,5,6]])
a/2
5.求余
a = np.array([[1,2,3],[4,5,6]])
a%2
6.转置
a = np.array([[1,2,3],[4,5,6]])
a.T