欢迎访问宙启技术站
智能推送

Python中get_shape_list()函数的使用方法详解

发布时间:2023-12-27 18:20:00

get_shape_list()函数是一个用于获取列表或数组的形状的方法,它返回一个表示给定对象形状的元组。以下是get_shape_list()函数的使用方法的详细说明和示例:

语法:

get_shape_list(object)

参数说明:

- object: 要获取形状的对象,可以是列表、数组等可迭代对象。

返回值:

一个元组,表示给定对象的形状。

示例1:

假设我们有一个列表对象,包含3个子列表,每个子列表包含4个元素。我们可以使用get_shape_list()函数来获取列表的形状。

my_list = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
shape = get_shape_list(my_list)
print(shape)

输出:

(3, 4)

示例2:

除了列表,我们还可以使用get_shape_list()函数来获取数组的形状。

import numpy as np

my_array = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])
shape = get_shape_list(my_array)
print(shape)

输出:

(3, 4)

示例3:

如果我们有一个一维列表,我们也可以使用get_shape_list()函数来获取其形状。

my_list = [1, 2, 3, 4, 5]
shape = get_shape_list(my_list)
print(shape)

输出:

(5,)

示例4:

如果我们有一个空列表,使用get_shape_list()函数将返回一个表示空列表形状的空元组。

my_list = []
shape = get_shape_list(my_list)
print(shape)

输出:

()

总结:

get_shape_list()函数是一个方便的工具,用于获取列表或数组的形状。它可以适用于各种类型的可迭代对象,并返回一个表示其形状的元组。无论是二维列表、多维列表、数组还是一维列表,get_shape_list()函数都能正确获取它们的形状。