矩阵 && 字符串转换问题
一、创建一个矩阵
借助np.array 函数创建一个新的矩阵
import numpy as np
Da = [[1,2],[2,3],[2,6]]
print(type(Da))
D = np.array(Da)
print(type(D))
print(D)
[[1 2]
[2 3]
[2 6]]
二、将矩阵转化为字符串
(1)如果按照字典等常规转思路
利用str、及np.array将来回转化矩阵与字符串
虽然也可以转换,会丧失矩阵的维度等信息
实例
创建一个矩阵,维度为(3,2)
#创建一个矩阵,维度为(3,2)
D = np.array([[1,2],[2,3],[2,6]])
print(D)
print(type(D))
print(D.shape)
[[1 2]
[2 3]
[2 6]]
(3, 2)
利用str将其转换为字符串,再将其转化为矩阵
#利用str将其转换为字符串
DD = str(D)
print(type(DD))
#将其转化为矩阵
D = np.array(DD)
print(D)
print(type(D))
print(D.shape) #维度
print(D.size) #纵行
print(D.ndim) #维度
[[1