文章目录
前言
本文主要介绍Numpy的一些基本运算
一、一维数组基本运算
1.导入库&定义数组
import numpy as np
a = np.array([10, 20, 30, 40])
b = np.arange(4)
2.一维数组加减
c = a - b
d = a + b
print(a, b)
print(c) # a-b
print(d) # a+b
结果显示:
3.一维数组的乘法
一维数组可以看成是向量,因此也就存在叉乘和点乘
叉乘:两个向量的对应位置相乘放在新向量的对应位置上(生成的是向量)
点乘:两个向量每个对应位置相乘得出的数进行相加得到总和(生成的是一个数)
print(a*b) # 叉乘
print(a.dot(b)) # 点乘 a.dot(b)和a@b作用相同
print(a@b)
结果显示:
4.一位数组的乘方
想要求出数组中各个元素的乘方需要双星符号 **,以二次方举例,即:
print(b**2)
结果显示:
5.使用数学函数
e = 10 * np.sin(a) # 输出a的正弦值乘以10的值
# cos, tan等函数
结果显示: