📜  如何将一维元组数组转换为二维 Numpy 数组?(1)

📅  最后修改于: 2023-12-03 15:24:44.056000             🧑  作者: Mango

如何将一维元组数组转换为二维 Numpy 数组?

在 Python 中,由于 NumPy 库所提供的向量化操作以及快速数学运算,使得其成为了处理科学计算和数据分析的流行工具之一。本文将介绍如何将一维元组数组转换为二维 Numpy 数组。

步骤
  1. 导入 NumPy 库

在 Python 中使用 NumPy 库需要先导入:

import numpy as np
  1. 声明一维元组数组

声明一个由元组组成的一维数组:

arr = [(1, 2, 3), (4, 5, 6), (7, 8, 9)]
  1. 使用 NumPy 库的 asarray() 函数将其转换为二维数组
np_arr = np.asarray(arr)

完整代码:

import numpy as np

arr = [(1, 2, 3), (4, 5, 6), (7, 8, 9)]
np_arr = np.asarray(arr)

print(np_arr)

输出:

array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])
总结

本文介绍了如何将一维元组数组转换为 NumPy 中的二维数组。NumPy 库中的 asarray() 函数可以完成这样的转换,并且可以使用其它函数对数组进行加减乘除等操作,以便进行科学计算和数据分析。