numpy怎么将二维数组转为一维数组
在NumPy中,可以使用flatten()
方法将二维数组转换为一维数组。
下面是一个示例:
import numpy as np
# 创建一个二维数组
arr_2d = np.array([[1, 2, 3], [4, 5, 6]])
# 将二维数组转为一维数组
arr_1d = arr_2d.flatten()
print(arr_1d)
输出结果:
[1 2 3 4 5 6]
另外,还可以使用reshape()
方法将二维数组转换为一维数组。
下面是使用reshape()
方法的示例:
import numpy as np
# 创建一个二维数组
arr_2d = np.array([[1, 2, 3], [4, 5, 6]])
# 使用reshape方法将二维数组转为一维数组
arr_1d = arr_2d.reshape(-1)
print(arr_1d)
输出结果与前面的示例相同:
[1 2 3 4 5 6]
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:网络代理服务器无响应怎么修复 下一篇:python输出索引值的方法是什么
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。