1.使用numpy进行运算
import numpy as np #将numpy包赋给np,即别名,方便后面使用。
#用numpy创建一个0--n的平方的数组
a=np.arange(3)# arange类似于range
print(a**2)--------------->[0 1 4]
# print(type(a))----------><class 'numpy.ndarray'>
b=np.arange(3)
print(b**3)--------------->[0 1 8]
result=a**2+b**3
print(result)------------->[ 0 2 12]
2.使用numpy对函数进行运算,使用arrang的详细介绍
import numpy as np
def numpysum(n):
#np.arange(start,end,step,type)
#start:开始位置
#end:结束位置
#step:步长
#type:数组的数据类型
a=np.arange(0,n,1,np.int64)**2
print(a)---------------------->[ 0 1 4 9 16]
b=np.arange(0,n,1,np.int64)**3
print(b)---------------------->[ 0 1 8 27 64]
c=a+b
return c#返回c的值
result=numpysum(5)
print(result)--------------------->[ 0 2 12 36 80]
3.使用Numpy进行向量相乘
import numpy as np
# 相乘需要个数一样,即列数,下面是两个一行5列的向量
a=np.arange(0,5,1)
print(a)-------------------------->[0 1 2 3 4]
b=np.arange(5,10,1)
print(b)-------------------------->[5 6 7 8 9]
c=a*b
print(c)-------------------------->[ 0 6 14 24 36]