从参差不齐的嵌套序列(即具有不同长度或形状的列表或元组或 ndarray 的列表或元组)创建 ndarray应该怎么办
时间: 2024-05-13 09:13:44 浏览: 57
Python常用的内置序列结构(列表、元组、字典)学习笔记
您可以使用 NumPy 库中的 np.array() 方法。该方法可以将嵌套序列转换成 ndarray 数组。例如,以下代码可以将嵌套列表转换为 ndarray 数组:
``` python
import numpy as np
nested_list = [[1, 2, 3], [4, 5], [6, 7, 8, 9]]
ndarray_array = np.array(nested_list)
```
请注意,嵌套序列的各个子序列的长度必须一致,否则会出现“ValueError: setting an array element with a sequence”的错误。
阅读全文