简单的numpy
时间: 2023-10-25 15:07:50 浏览: 31
NumPy(Numerical Python)是一个用于科学计算的 Python 库,它提供了高性能的多维数组对象和用于处理这些数组的工具。下面是一些简单的 NumPy 用法示例:
1. 创建数组
```python
import numpy as np
# 创建一维数组
arr1 = np.array([1, 2, 3])
print(arr1) # 输出 [1 2 3]
# 创建二维数组
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
print(arr2) # 输出 [[1 2 3]
# [4 5 6]]
```
2. 数组运算
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
# 数组加法
c = a + b
print(c) # 输出 [5 7 9]
# 数组乘法
d = a * b
print(d) # 输出 [4 10 18]
```
3. 数组索引与切片
```python
import numpy as np
a = np.array([1, 2, 3, 4, 5])
# 索引
print(a[0]) # 输出 1
print(a[-1]) # 输出 5
# 切片
print(a[1:4]) # 输出 [2 3 4]
```
4. 数组形状变换
```python
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6]])
# 改变形状
b = a.reshape(3, 2)
print(b) # 输出 [[1 2]
# [3 4]
# [5 6]]
```
这些示例只是 NumPy 的冰山一角,NumPy 还提供了许多高级功能和函数,可以帮助你完成更复杂的任务。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)