import numpy as np
my_list = [[1, 2, 3], [4, 5, 6]]
print('列表:', end='')
print(type(my_list))
print(my_list, end='\n\n')
my_array = np.array([[1, 2, 3], [4, 5, 6]])
print('数组:', end='')
print(type(my_array))
print(my_array, end='\n\n')
my_matrix = np.mat([[1, 2, 3], [4, 5, 6]])
print('矩阵:', end='')
print(type(my_matrix))
print(my_matrix, end='\n\n')
下面是列表、数组、矩阵之间的相互装换
print('-----------------------我是分割线----------------------')
print('下面是列表、数组、矩阵之间的相互装换:')
list_to_array = np.array(my_list)
print('列表转数组:', end='')
print(type(list_to_array))
print(list_to_array, end='\n\n')
list_to_matrix = np.mat(my_list)
print('列表转矩阵:', end='')
print(type(list_to_matrix))
print(list_to_matrix, end='\n\n')
print('-----------------------我是分割线----------------------')
array_to_list = my_array.tolist()
print('数组转列表:', end='')
print(type(array_to_list))
print(array_to_list, end='\n\n')
array_to_matrix = np.mat(my_array)
print('数组转矩阵:', end='')
print(type(array_to_matrix))
print(array_to_matrix, end='\n\n')
print('-----------------------我是分割线----------------------')
matrix_to_list = my_matrix.tolist()
print('矩阵转列表:', end='')
print(type(matrix_to_list))
print(matrix_to_list, end='\n\n')
matrix_to_array = np.array(my_matrix)
print('矩阵转数组:', end='')
print(type(matrix_to_array))
print(matrix_to_array, end='\n\n')