掌握使用get_shape_list()函数在Python中获取形状列表的技巧
发布时间:2024-01-20 08:24:45
在Python中,我们可以使用get_shape_list()函数来获取形状列表。该函数可以用于不同的数据类型,包括字符串、列表、元组和字典。下面是使用get_shape_list()函数的一些示例:
1. 对于字符串:
string = "Hello World!" shape_list = get_shape_list(string) print(shape_list)
输出:
[13]
这里的形状列表只有一个元素,表示字符串的长度。
2. 对于列表:
list = [1, 2, 3, 4, 5] shape_list = get_shape_list(list) print(shape_list)
输出:
[5]
这里的形状列表也只有一个元素,表示列表的长度。
3. 对于元组:
tuple = (1, 2, 3, 4, 5) shape_list = get_shape_list(tuple) print(shape_list)
输出:
[5]
与列表类似,元组的形状列表也只有一个元素,表示元组的长度。
4. 对于字典:
dictionary = {'name': 'John', 'age': 30, 'city': 'New York'}
shape_list = get_shape_list(dictionary)
print(shape_list)
输出:
[3]
这里的形状列表只有一个元素,表示字典中的键值对数量。
5. 对于嵌套的数据类型:
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] shape_list = get_shape_list(nested_list) print(shape_list)
输出:
[3, 3]
这里的形状列表有两个元素,分别表示嵌套列表的行数和列数。
6. 对于多维数组:
import numpy as np array = np.array([[1, 2, 3], [4, 5, 6]]) shape_list = get_shape_list(array) print(shape_list)
输出:
[2, 3]
这里的形状列表有两个元素,分别表示多维数组的行数和列数。
总结起来,使用get_shape_list()函数可以方便地获取不同数据类型的形状列表,从而对数据进行进一步分析和处理。
