numpy数组
时间: 2023-09-02 08:14:48 浏览: 96
NumPy 数组使用大全
NumPy(Numerical Python的简称)是一个用于数值计算的Python库,它提供了高效的多维数组对象和相关工具。在NumPy中,多维数组被称为ndarray(N-dimensional array),它是一个由相同类型的元素(通常是数字)组成的表格(grid),可以使用整数索引访问。NumPy中的数组比Python的内置列表更加高效,尤其是当处理大量数据时。
以下是创建NumPy数组的一些例子:
1. 从Python列表创建数组
```python
import numpy as np
list1 = [1, 2, 3, 4, 5]
arr1 = np.array(list1)
print(arr1) # [1 2 3 4 5]
```
2. 使用NumPy提供的函数创建数组
```python
import numpy as np
arr2 = np.zeros((3, 4)) # 3行4列的全0数组
arr3 = np.ones((2, 2)) # 2行2列的全1数组
arr4 = np.random.rand(3, 2) # 3行2列的随机数数组
print(arr2)
print(arr3)
print(arr4)
```
输出结果:
```
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
[[1. 1.]
[1. 1.]]
[[0.65143868 0.26561758]
[0.98749886 0.17547984]
[0.48932781 0.39623253]]
```
阅读全文