如何在Python中将字典转换为矩阵或nArray?
在本文中,我们将向您展示如何使用Python的NumPy库中的array()函数将字典转换为矩阵或NumPy数组。
有时候需要将Python中的字典转换为NumPy数组,Python提供了一种高效的方法来实现这一点。将字典转换为NumPy数组会得到一个包含字典中键值对的数组。
在这个部分,我们将看一些在Python中将各种类型的字典转换为NumPy数组的示例
- 将字典转换为Numpy数组
- 将嵌套字典转换为Numpy数组
- 将具有混合键的字典转换为Numpy数组
numpy.array() 函数
它返回一个 ndarray。ndarray 是一个满足给定要求的数组对象。
要将字典转换为NumPy数组,Python提供了numpy.array()方法,但我们必须先进行一些准备工作。按照以下三个基本步骤作为前期任务。
- 首先,使用dict.items()来获取字典中的一组键值对。
- 然后,将这个组作为一个对象,使用 list(obj) 将其转换为一个列表。
- 最后,使用这个列表作为数据,调用 numpy.array(data) 将其转换为数组。
语法
numpy.array(object, dtype = None, *, copy = True, order = ‘K’, subok = False, ndmin = 0) 登录后复制