Python 3.x 如何使用numpy将Python中的字典从字符串转换为充满零的数组?
我有一本字典Python 3.x 如何使用numpy将Python中的字典从字符串转换为充满零的数组?,python-3.x,numpy,Python 3.x,Numpy,我有一本字典 A={“D”:[“SSSS”、“SSSS”、“SSSS”、“SSSS”]} 我想将其转换为一个充满零的数组,例如: table=np.零(A) 打印(表格) 这个结果给了我一个错误 TypeError:预期序列对象的len>=0或单个整数 请告诉我如何解决此问题?如果A中的所有字符串长度相同,谢谢: import numpy as np A = {"D":[ "SSSS", "SSSS", "SSSS"
A={“D”:[“SSSS”、“SSSS”、“SSSS”、“SSSS”]}
我想将其转换为一个充满零的数组,例如:
table=np.零(A)
打印(表格)
这个结果给了我一个错误
TypeError:预期序列对象的len>=0或单个整数
请告诉我如何解决此问题?如果
A
中的所有字符串长度相同,谢谢:
import numpy as np
A = {"D":[ "SSSS", "SSSS", "SSSS", "SSSS" ]}
n = len(A['D'][0])
Z = np.zeros(shape=(n, n))
Z
输出
array([[0., 0., 0., 0.],
[0., 0., 0., 0.],
[0., 0., 0., 0.],
[0., 0., 0., 0.]])
欢呼声前提是
A
中的所有字符串长度相同:
import numpy as np
A = {"D":[ "SSSS", "SSSS", "SSSS", "SSSS" ]}
n = len(A['D'][0])
Z = np.zeros(shape=(n, n))
Z
输出
array([[0., 0., 0., 0.],
[0., 0., 0., 0.],
[0., 0., 0., 0.],
[0., 0., 0., 0.]])
干杯您能添加预期结果吗?您能添加预期结果吗?