我刚开始学习NumPy,可能会缺少一些核心概念...
从值为列表的字典创建NumPy数组的最佳方法是什么?
类似于这样:
d = { 1: [10,20,30] , 2: [50,60], 3: [100,200,300,400,500] }
应该转化为类似以下内容:
data = [
[10,20,30,?,?],
[50,60,?,?,?],
[100,200,300,400,500]
]
我将对每一行进行基本的统计分析,例如:
deviations = numpy.std(data, axis=1)
问题:
从字典创建numpy.array的最佳/最有效方法是什么?字典很大,有几百万个键,每个键具有约20个项目。
每个'行'的值数量不同。如果我正确理解numpy需要统一大小,那么我应该填写缺失项以使std()函数正常工作?