将Python字典转换为NumPy数组的不同方法
在这篇文章中,我们将看到使用NumPy库将Python字典转换成Numpy数组的不同方法。有时需要将Python中的字典转换为NumPy数组,Python提供了一种有效的方法来执行这一操作。将一个字典转换为NumPy数组的结果是一个存放字典的键值对的数组。
让我们看看不同的方法。
方法1:使用numpy.array()和List Comprehension一起。
语法: numpy.array( object,dtype = None,*,copy = True,order = ‘K’,subok = False,ndmin = 0 )
返回:一个满足指定要求的数组对象。
我们使用 np.array() 将一个 dictionary 转换为数组。为了将字典中的每一个值作为一个列表输入到 np.array() 中,我们使用了 List comprehension 的概念。
示例:
输出:
方法2:使用numpy.array()和dictionary_obj.items().
我们使用 np.array() 将 dictionary 转换为数组。为了获得字典中的每一个值,作为 np.array() 方法的输入列表,我们使用了 dictionary_obj.items()。
示例:
输出: