python - 如何在Python中获取numpy数组的真实维度?

标签 python arrays numpy

我尝试显示一个 numpy 文件,然后显示其正确的长度,我将文件放入文件夹中:

import numpy as np
import os
path= "C:\\Users\\user\\Folder"
files= os.listdir(path)
filepath= os.path.join(path, files[0])
file0= np.load(filepath)
print(file0)
print (len(file0))

结果是表格的叠瓦结构,这给了我 length=1 而不是 length=8000 :

[[ 0.01437869  0.01506449  0.01579909 ...,  0.04166172  0.0417285
   0.04172079]]

1

但我需要的是:

[ 0.01437869  0.01506449  0.01579909 ...,  0.04166172  0.0417285
   0.04172079]

8000

请问如何解决这个问题。

最佳答案

这应该有效:

file0= np.load(filepath)[0]

关于python - 如何在Python中获取numpy数组的真实维度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43654324/

相关文章:

python - 使用 scrapy 遍历 selenium 中的链接

python - 类型错误 : Object of type WorkItem is not JSON serializable

ios - 如何计算对象数组中 keyValue 的总数

php - 将 PHP 数组存储在 MySQL 中

python - amin 中的条件

python - 如何输入风速和风向数据并在 python 中将其绘制在同一个图上?

c# - 使用 JSON 将继承的对象传递给 WCF 服务

python - 绘图仅显示是否使用 .exe 从 Tkinter 关闭主窗口

php - 初始化数组以在循环外使用 mysql 输出

python - fast python numpy 哪里有功能?