Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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 将字典列表转换为numpy数组_Python_Pandas_List_Numpy_Dictionary - Fatal编程技术网

Python 将字典列表转换为numpy数组

Python 将字典列表转换为numpy数组,python,pandas,list,numpy,dictionary,Python,Pandas,List,Numpy,Dictionary,我有一个字典列表如下: {'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044} {'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044} {'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319

我有一个字典列表如下:

{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}
我正在尝试将其转换为一个numpy数组,其中两列仅用于“x”和“z”值

有没有一个简单的方法可以做到这一点

像这样:

data = [{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044},
{'x': -0.002222188049927354, 'y': 0.014999999664723873, 'z': -0.45333319902420044}]

pd.DataFrame(data)[['x', 'z']].values

array([[-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ],
       [-0.00222219, -0.4533332 ]])
thearray = pd.DataFrame(dictlist)[['x', 'z']].values
像这样:

thearray = pd.DataFrame(dictlist)[['x', 'z']].values