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()函数都能正确获取它们的形状。
