Numpy数学运算

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]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值