Как перевести .npy в .csv? Здравствуйте.
Имеется 10 файлов формата *.npy.
Каждый в отдельности можно открыть командой np.load(*.npy), а вот циклом открыть все сразу почему-то не получается. (Почему?)
Основной вопрос: необходимо перевести эти файлы в формат .csv все сразу и открыть. Как это сделать?

21 Авг 2019 в 06:27
280 +1
1
Ответы
1

Для того чтобы перевести все файлы формата .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'ов, которые можно обработать и анализировать.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 371 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир