![]() |
1
8
在numpy中这样做的方法是使用 structured array .
但是,在许多情况下,在使用异构数据的情况下,简单的python列表是
许多的
更好的选择。(或者,尽管在写下这个答案时还没有广泛获得,但是
无论如何,上面给出的示例将作为“普通”numpy数组完美工作。在您给出的示例中,可以将所有内容都设置为浮点型。(除了两列浮点数之外,所有东西都是int…喷杆可以很容易地表示为整数。) 然而,为了说明使用结构化数据类型…
它生成一个包含11个字段的100元素数组:
|
![]() |
2
4
引用第1章第1行 the NumPy reference:
所以数组的每个成员都必须是相同的类型。与常规的python列表相比,这里的通用性损失在于允许对数组进行高速操作的权衡:循环可以在不测试每个成员类型的情况下运行。 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 5 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 5 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 5 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 6 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 6 月前 |