将[array([28.60696545, 52.37951424]), array([51.31104964, 53.94884405]), array([46.55985561, -2.61266275])]转化为numpy数组
时间: 2024-09-23 11:01:17 浏览: 19
JavaScript 中的 `Array.prototype.filter` 方法全解析
要将给定的嵌套列表 `[array([28.60696545, 52.37951424]), array([51.31104964, 53.94884405]), array([46.55985561, -2.61266275])]` 转换成 numpy 数组,你可以直接使用 `numpy.array()` 函数。每个内部的数组已经是 numpy 的 `array` 对象,所以你只需要将整个列表作为单个维度传递进去即可。
以下是转换过程:
```python
import numpy as np
# 原始嵌套列表
nested_list = [array([28.60696545, 52.37951424]),
array([51.31104964, 53.94884405]),
array([46.55985561, -2.61266275])]
# 转化为 numpy 数组
numpy_array = np.array(nested_list)
print(numpy_array)
```
这会得到一个 numpy 矩阵,其中每一项对应于原始嵌套列表中的元素。
阅读全文