我的数组列表看起来像
[array(99.75142857), array(99.79928571), array(99.82238095), array(99.83857143), array(99.85), array(99.85738095), array(99.86285714), array(99.86767857)]
我不确定这个数组是什么,但我只想得到一个数字
[99.75142857,99.79928571....]
这个 array() 表示 numpy 数组
最佳答案
这里有一个 numpy 数组的列表。每个数组都包含一个元素。
您可以通过首先将列表包装在数组中来构造元素列表:
import numpy as np
<b>np.array(</b>my_data<b>)</b>
这将生成一个包含八个元素的数组:
>>> np.array(my_data)
array([99.75142857, 99.79928571, 99.82238095, 99.83857143, 99.85 ,
99.85738095, 99.86285714, 99.86767857])
或者,如果您想将其转换为 Python 列表:
>>> <b>list(</b>np.array(my_data)<b>)</b>
[99.75142857, 99.79928571, 99.82238095, 99.83857143, 99.85, 99.85738095, 99.86285714, 99.86767857]
关于python - numpy 数组为数组中唯一的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59466258/