相关疑难解决方法(0)

如何将Python字典对象转换为numpy数组

我有python dict对象,键为datetime.date对象,值为元组对象:

>>> data_dict
{datetime.date(2006, 1, 1): (5, 3),
 datetime.date(2006, 1, 2): (8, 8),
 datetime.date(2006, 1, 3): (8, 5),
 datetime.date(2006, 1, 4): (3, 3),
 datetime.date(2006, 1, 5): (3, 3),
 datetime.date(2006, 1, 6): (4, 3),
...
Run Code Online (Sandbox Code Playgroud)

我想以这种格式将其转换为numpy数组对象:

dtype([('date', '|O4'), ('high', '<i1'), ('low', '<i1')])
Run Code Online (Sandbox Code Playgroud)

这样我就可以将它存储在磁盘上,然后再使用它,并在numpy中学习matplotlib ......

事实上,在查看这个matplotlib示例之后我想使用这种格式:http://matplotlib.sourceforge.net/users/recipes.html但是找不到如何到达那里的方法.

python numpy

3
推荐指数
1
解决办法
1万
查看次数

在python中将数据字典转换为numpy数组

我正在尝试转换具有如下结构的数据字典:

{'name': array(['Ben','Sean,'Fred'])
 'age': array([22, 16, 35]),
 'marks': array([98, 75, 60]),
 'result': array('HD','D','C')}
Run Code Online (Sandbox Code Playgroud)

然后,我需要过滤掉字典,使其仅包含新 numpy 数组中的名称、标记和结果,以便能够在图表上绘制(我可以做到这一点,但我无法过滤列表,然后转换为 numpy)

python dictionary numpy

0
推荐指数
1
解决办法
614
查看次数

标签 统计

numpy ×2

python ×2

dictionary ×1