numpy 一维转二维
时间: 2023-11-15 13:58:26 浏览: 71
Numpy 将二维图像矩阵转换为一维向量的方法
5星 · 资源好评率100%
使用numpy可以将一维数组转换为二维数组。可以使用reshape()函数或resize()函数来实现。其中,reshape()函数会返回一个新的数组,而resize()函数会直接修改原数组。下面是两种方法的示例代码:
方法一:使用reshape()函数
import numpy as np
# 定义一维数组
a = np.array([1, 2, 3, 4, 5, 6])
# 将一维数组转换为二维数组
b = a.reshape(2, 3)
# 输出结果
print(b)
# 输出结果为:
# [[1 2 3]
# [4 5 6]]
方法二:使用resize()函数
import numpy as np
# 定义一维数组
a = np.array([1, 2, 3, 4, 5, 6])
# 将一维数组转换为二维数组
a.resize(2, 3)
# 输出结果
print(a)
# 输出结果为:
# [[1 2 3]
# [4 5 6]]
--相关问题--:
1. numpy中的flatten()函数是什么?
2. 如何在numpy中进行数组的切片操作?
3.
阅读全文