Linux 拨号vps windows公众号手机端

numpy怎么将二维数组转为一维数组

lewis 8年前 (2017-09-01) 阅读数 7 #程序编程
文章标签 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]
版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门