python - numpy 数组为数组中唯一的数字

标签 python numpy

我的数组列表看起来像

[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/

相关文章:

python - 在 Django 中,表单不会在浏览器上呈现

python - Pygame - 检测组中的碰撞时出错

python - Sublime text 和 Linux-KDE。系统区域设置设置为无法处理非 ASCII 字符的值

python - 如何对特征矩阵进行行归一化?广播错误

python - Tensorflow 中是否有用于改组或置换张量的内置函数?

Python - 计算有错误的趋势线

python - ABC 的计算成本

python - 使用 Cloud Scheduler 的 HTTP 触发 Cloud Function

python - numpy 是否在其*所有*功能中广播?

python - 使用Python和Dask计算欧氏距离