python - 如何只调用numpy数组的内容?
问题描述
我有一个 numpy 数组
array = [array([ 4.12101269], dtype=float32), array([ 4.44119978], dtype=float32), array([ 4.30688763], dtype=float32), array([ 4.80304432], dtype=float32), array([ 4.47734165], dtype=float32), array([ 4.88290167]]
我只想获得
array = [4.12101269, 4.44119978, 4.30688763, 4.80304432, 4.47734165, 4.88290167]
有没有办法做到这一点?
我试过了
array[]
解决方案
看来您有一个numpy
数组列表。在这种情况下,您可以转换为numpy
数组,然后调用flatten
:
myarray = [np.array([ 4.12101269], dtype=float), np.array([ 4.44119978], dtype=float), np.array([ 4.30688763], dtype=float), np.array([ 4.80304432], dtype=float), np.array([ 4.47734165], dtype=float), np.array([ 4.88290167])]
np.array(myarray).flatten()
# array([ 4.12101269, 4.44119978, 4.30688763, 4.80304432, 4.47734165, 4.88290167])
推荐阅读
- python - 部署到 pythonanywhere 时无法使用 collectstatic 命令
- javascript - 如何使用 JavaScript 在实时数据库中存储 Firebase 存储图像 URL
- c# - CS7036:没有给出与所需形式参数“i”相对应的参数
- java - 如何在Java中使用for循环动态添加元素到列表?
- javascript - 我如何从身体获得输入
- rest - Stripe API 请求与 Postman 一起使用,但 Apex Rest Callout 失败
- reactjs - 我应该如何在 React JS 中使用函数的变量作为道具
- javascript - 在nodejs后端读取音频持续时间
- javascript - 无法使用反应测试库测试包含 SVG 的组件
- reactjs - 动态 SVG 导入不使用 Typescript 显示图像