numpy.ndarray.reshape()函数参数详解如何操作?

2026-05-16 16:310阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计506个文字,预计阅读时间需要3分钟。

numpy.ndarray.reshape()函数参数详解如何操作?

numpy.ndarray.reshape() 是用来改变 numpy 数组形状的,但它的参数用法有一些特殊。以下进行简要说明。

代码如下:pythonimport numpy as np

class Debug: def __init__(self): self.array1=

我们知道numpy.ndarray.reshape()是用来改变numpy数组的形状的,但是它的参数会有一些特殊的用法,这里我们进一步说明一下。代码如下:

import numpy as np class Debug: def __init__(self): self.array1 = np.ones(6) def mainProgram(self): print("The value of array1 is: ") print(self.array1) print("The array2 is: ") array2 = self.array1.reshape(2, 3) print(array2) if __name__ == '__main__': main = Debug() main.mainProgram() """ The value of array1 is: [1. 1. 1. 1. 1. 1.] The array2 is: [[1. 1. 1.] [1. 1. 1.]] """

这里我们看到我们将一个长度为6的一维数组变成了一个尺寸为(2, 3)的二维数组,这里的2代表2行,对应y轴,3代表3列,对应x轴。

阅读全文

本文共计506个文字,预计阅读时间需要3分钟。

numpy.ndarray.reshape()函数参数详解如何操作?

numpy.ndarray.reshape() 是用来改变 numpy 数组形状的,但它的参数用法有一些特殊。以下进行简要说明。

代码如下:pythonimport numpy as np

class Debug: def __init__(self): self.array1=

我们知道numpy.ndarray.reshape()是用来改变numpy数组的形状的,但是它的参数会有一些特殊的用法,这里我们进一步说明一下。代码如下:

import numpy as np class Debug: def __init__(self): self.array1 = np.ones(6) def mainProgram(self): print("The value of array1 is: ") print(self.array1) print("The array2 is: ") array2 = self.array1.reshape(2, 3) print(array2) if __name__ == '__main__': main = Debug() main.mainProgram() """ The value of array1 is: [1. 1. 1. 1. 1. 1.] The array2 is: [[1. 1. 1.] [1. 1. 1.]] """

这里我们看到我们将一个长度为6的一维数组变成了一个尺寸为(2, 3)的二维数组,这里的2代表2行,对应y轴,3代表3列,对应x轴。

阅读全文