Как перевести .npy в .csv? Здравствуйте. Имеется 10 файлов формата *.npy. Каждый в отдельности можно открыть командой np.load(*.npy), а вот циклом открыть все сразу почему-то не получается. (Почему?) Основной вопрос: необходимо перевести эти файлы в формат .csv все сразу и открыть. Как это сделать?
Для того чтобы перевести все файлы формата .npy в .csv и открыть их все сразу, можно использовать следующий код на Python:
import numpy as np import pandas as pd import os # Список всех файлов формата .npy в текущей директории files = [f for f in os.listdir('.') if f.endswith('.npy')] # Чтение всех файлов и сохранение данных в .csv for file in files: data = np.load(file) df = pd.DataFrame(data) df.to_csv(file.replace('.npy', '.csv'), index=False) # Открытие всех .csv файлов dfs = [pd.read_csv(file.replace('.npy', '.csv')) for file in files]
Этот код сначала находит все файлы формата .npy в текущей директории, читает их и сохраняет данные в файлы .csv с таким же названием, но расширением .csv. Затем он открывает все .csv файлы и сохраняет их в переменную dfs в виде списка DataFrame.
Теперь у вас будут все данные из .npy файлов доступны в виде DataFrame'ов, которые можно обработать и анализировать.
Для того чтобы перевести все файлы формата .npy в .csv и открыть их все сразу, можно использовать следующий код на Python:
import numpy as npimport pandas as pd
import os
# Список всех файлов формата .npy в текущей директории
files = [f for f in os.listdir('.') if f.endswith('.npy')]
# Чтение всех файлов и сохранение данных в .csv
for file in files:
data = np.load(file)
df = pd.DataFrame(data)
df.to_csv(file.replace('.npy', '.csv'), index=False)
# Открытие всех .csv файлов
dfs = [pd.read_csv(file.replace('.npy', '.csv')) for file in files]
Этот код сначала находит все файлы формата .npy в текущей директории, читает их и сохраняет данные в файлы .csv с таким же названием, но расширением .csv. Затем он открывает все .csv файлы и сохраняет их в переменную dfs в виде списка DataFrame.
Теперь у вас будут все данные из .npy файлов доступны в виде DataFrame'ов, которые можно обработать и анализировать.