numpy的常用函数举例说明
时间: 2023-10-08 19:13:24 浏览: 94
好的,下面我来举例说明一些常用的NumPy函数:
1. numpy.array():创建一个数组。
```python
import numpy as np
a = np.array([1, 2, 3])
print(a) # 输出:[1 2 3]
```
2. numpy.zeros():返回一个全是0的数组。
```python
import numpy as np
a = np.zeros((2, 3))
print(a) # 输出:[[0. 0. 0.]
# [0. 0. 0.]]
```
3. numpy.ones():返回一个全是1的数组。
```python
import numpy as np
a = np.ones((2, 3))
print(a) # 输出:[[1. 1. 1.]
# [1. 1. 1.]]
```
4. numpy.arange():返回一个一维数组,其中包含等间隔的数。
```python
import numpy as np
a = np.arange(0, 10, 2)
print(a) # 输出:[0 2 4 6 8]
```
5. numpy.linspace():返回一个一维数组,其中包含指定范围内的等间隔数。
```python
import numpy as np
a = np.linspace(0, 1, 5)
print(a) # 输出:[0. 0.25 0.5 0.75 1. ]
```
6. numpy.reshape():用于改变数组的形状。
```python
import numpy as np
a = np.array([1, 2, 3, 4, 5, 6])
b = a.reshape(2, 3)
print(b) # 输出:[[1 2 3]
# [4 5 6]]
```
7. numpy.transpose():用于交换数组的维度。
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.transpose(a)
print(b) # 输出:[[1 3]
# [2 4]]
```
8. numpy.dot():用于计算两个数组的点积。
```python
import numpy as np
a = np.array([1, 2])
b = np.array([3, 4])
c = np.dot(a, b)
print(c) # 输出:11
```
9. numpy.sum():返回数组中所有元素的总和。
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.sum(a)
print(b) # 输出:6
```
10. numpy.mean():返回数组中所有元素的平均值。
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.mean(a)
print(b) # 输出:2.0
```
以上是一些常用的NumPy函数及其举例说明。
阅读全文