将一维数组升维reshape() 您所在的位置:网站首页 将数组转为矩阵的函数是什么 将一维数组升维reshape()

将一维数组升维reshape()

2024-07-01 16:39| 来源: 网络整理| 查看: 265

将一维数组升维reshape()

类型:numpy模块 语法:reshape((x,y)) 参数:1)(x,y)为一维数组要变为x行y列的二维数组,也可以是(x,y,z)的三位数组 返回值:数组。将一维的数组变为多维的数组。 注意:reshape函数生成的新数组和原始数组公用一个内存,也就是说,不管是改变新数组还是原始数组的元素,另一个数组也会随之改变

code import numpy as np #导入numpy模块,并重命名为np x = np.array([1,2,3,4,5,6,7,8]) #x是一维数组 d = x.reshape((2,4)) #将x重塑为2行4列的二维数组 print(d) d = x.reshape((2,2,2)) #将x重塑为2行2列2元素的三维数组 print(d) result #二维数组 [[1 2 3 4] [5 6 7 8]] #三维数组 [[[1 2] [3 4]] [[5 6] [7 8]]]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有