numpy在python中的用法
Numpy是Python中一个重要的科学计算库,它提供了高效的多维数组对象和各种数学函数,是Python科学计算的基础库之一。在本文中,我们将介绍Numpy在Python中的用法。
1. 安装Numpy
在使用Numpy之前,需要先安装它。可以通过以下命令在命令行中安装Numpy:
```
pip install numpy
```
numpy库不具有的功能有2. 导入Numpy
在Python中,使用import语句导入Numpy库:
```
import numpy as np
```
这里我们将Numpy库命名为np,以便在后续代码中更方便地使用。
3. 创建Numpy数组
Numpy最重要的功能之一是创建多维数组。可以使用Numpy提供的array函数创建一个数组:
```
a = np.array([1, 2, 3])
```
这里我们创建了一个一维数组,包含三个元素1、2、3。可以使用shape属性查看数组的形状:
```
print(a.shape)
```
输出结果为(3,),表示这是一个长度为3的一维数组。
可以使用reshape函数改变数组的形状:
```
b = a.reshape((3, 1))
```
这里我们将a数组变成了一个3行1列的二维数组。可以使用shape属性查看数组的形状:
```
print(b.shape)
```
输出结果为(3, 1),表示这是一个3行1列的二维数组。
除了使用array函数创建数组外,还可以使用zeros、ones、eye等函数创建特定形状的数组。例如,可以使用zeros函数创建一个全是0的数组:
```
c = np.zeros((2, 3))
```
这里我们创建了一个2行3列的数组,所有元素都是0。可以使用shape属性查看数组的形状:
```
print(c.shape)
```
输出结果为(2, 3),表示这是一个2行3列的二维数组。
4. 数组运算
Numpy提供了各种数组运算函数,例如加、减、乘、除等。可以使用这些函数对数组进行运算。例如,可以使用add函数对两个数组进行加法运算: