![]() |
1
2
箭头中的内存是64字节对齐的,但在示例代码中,转换为Pandas/NumPy会生成数据的副本,因为嵌套列表数组在箭头和NumPy中的表示方式不同。在箭头中,这是使用一个缓冲区来完成的,该缓冲区保存所有列表的数据,而另一个缓冲区保存该数组中每个列表的偏移量。由于NumPy没有本机列表类型,因此它表示为一个NumPy数组,其中包含其他作为元素的NumPy数组。它们在第一个NumPy数组中表示为Python对象。 因此,使用NumPy函数可以看到内存是由NumPy分配的,而不是由箭头分配的。因此,如果内存地址位于64字节边界上,这只是偶然的。
在的下一个版本(0.9)中
|
![]() |
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
![]() |
Henry · 使用Python将json重新格式化为键值对 2 年前 |
![]() |
eymentakak · json字典类型错误:字符串索引必须是整数 2 年前 |
![]() |
Qubix · 从熊猫数据帧创建相对熵矩阵 2 年前 |
![]() |
guiguilecodeur · 如何删除我的词汇表中的重复元素 2 年前 |
![]() |
Susheel P M · 这是关于if-else语句[关闭] 2 年前 |
![]() |
Slartibartfast · 关于Python版本安装 2 年前 |