📅  最后修改于: 2023-12-03 15:33:14.567000             🧑  作者: Mango
Numpy是一个Python库,用于科学计算和数据分析。它提供了高性能的数组对象,以及一系列用于操作这些数组对象的函数。这些数组对象可以是一维的,也可以是多维的,可以包含任意数据类型。
可以使用numpy.array()
方法来创建一个新的数组。例如:
import numpy as np
a = np.array([1, 2, 3])
print(a)
输出为:
[1 2 3]
可以使用以下方法和属性来获取数组的基本信息:
import numpy as np
a = np.array([1, 2, 3])
print(a.shape) # 获取数组形状
print(a.dtype) # 获取数组元素的类型
print(a.ndim) # 获取数组维数
输出为:
(3,)
int64
1
可以对数组进行各种各样的运算。
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = a + b # 数组加法
d = a * b # 数组乘法
e = a.dot(b) # 数组点积
f = np.sin(a) # 数组sin函数
相较于Python中原生的List,numpy具有以下优势:
numpy是Python中不可或缺的重要库之一,它可以帮助程序员管理数据和进行快速计算。掌握numpy将会大幅提高程序员的工作效率。