Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何使用numpy将Python中的字典从字符串转换为充满零的数组?_Python 3.x_Numpy - Fatal编程技术网

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.]])

干杯

您能添加预期结果吗?您能添加预期结果吗?