python用数组存放一组三维坐标
时间: 2024-02-28 07:29:10 浏览: 83
在Python中,可以使用NumPy模块创建多维数组。要存储一组三维坐标,可以创建一个具有3个元素的一维数组,然后使用NumPy的reshape()方法将其重塑为一个3x3的二维数组。
下面是示例代码:
```python
import numpy as np
# 创建一维数组
arr1d = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
# 将一维数组重塑为3x3的二维数组
arr3d = arr1d.reshape((3, 3))
# 创建包含三个三维坐标的数组
coords = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 将三维坐标数组添加到二维数组中
arr3d = np.vstack([arr3d, coords])
print(arr3d)
```
输出结果:
```
[[1 2 3]
[4 5 6]
[7 8 9]
[1 2 3]
[4 5 6]
[7 8 9]]
```
这里我假设三个三维坐标是已知的,并且将它们添加到已经存在的二维数组中。如果需要动态添加坐标,可以使用NumPy的append()方法。
阅读全文