В Python: как написать разреженную матрицу в файл csv?

Я новичок в Python. Мне передан сценарий, который генерирует случайные числа и помещает их в разреженную матрицу размером 126×81. Я хотел бы сгенерировать csv-файл с помощью: Cell_ID ; Cell_X ; Cell_Y ; Val . Клетки X и Y, конечно, являются координатами для каждой ячейки. У сценария, который у меня есть, есть цикл, который генерирует файл outputs.csv, но в нем данные не отображаются так, как я их хочу (есть квадратные скобки в начале / конце каждой строки и есть многоточие [… ] вместо некоторых значений). Подводя итог, я не могу прочитать весь контент матрицы.

Если бы я мог, я бы загрузил фотографию, чтобы показать вам, как я хотел бы, чтобы эти данные выглядели, когда читались в «Блокноте» или «Excel», но мне не разрешено это делать. Однако эти данные должны выглядеть как типичный файл csv с каждым значением, выровненным под его столбцом. Спасибо вам за помощь! 🙂

Поскольку стандартная библиотека поддерживает csv, давайте ее использовать:

 import numpy import csv N = 126 M = 81 g = numpy.random.rand(N, M) with open('test.csv', 'w') as f: writer = csv.writer(f) writer.writerow(['x', 'y', 'value']) for (n, m), val in numpy.ndenumerate(g): writer.writerow([n, m, val]) 
  • Могу ли я экспортировать матрицу в Excel из Университета SAS на ПК под VMWare
  • Размеры массива VBA, вызывающие ошибку времени выполнения 9 для приложения моделирования
  • Наиболее эффективный способ синтаксического анализа в массиве VBA
  • Excel: сумма sumproducts
  • Что означает объект в c #?
  • Проверьте, симметрична ли матрица в Excel и LibreOffice
  • Матричная математика с VBA (система линейных уравнений)
  • Операции со значением рабочей таблицы в Excel VBA
  • Копирование матрицы расстояния в виде матрицы в excel из R
  • Interesting Posts

    Возвращать массив из функции INDEX?

    Использовать диапазон только с данными – Таблица Excel в Access

    Excel countif или если

    Формула Excel для анализа одного столбца против других несколько сложным способом?

    Отсутствует стиль в ячейке Excel Generation Inside Loop

    Excel – поиск соответствия стоимости

    Динамические данные Excel VBA validaiton дают ошибку «Application-defined object»

    Мне трудно получить эту формулу для работы в документах google

    Office Open for excel set single decimla место для процентного

    Синтаксис Excel для строки SQL

    возможно ли сравнить 2 столбца Excel, 1 тип даты и 1 столбец, который содержит формулу, но «отображает» дату?

    Показатели SSRS – как их читать в Excel?

    Есть ли способ объединить данные Excel, которые распространяются по нескольким строкам? Есть ли лучший способ представить эти данные?

    Запускать таблицу запроса и импорта из доступа к excel через vba; Ошибка времени выполнения '-2147467259 (80004005)' Невозможно использовать 'mypath'; «Файл уже используется»

    Индекс минимального количества данных с несколькими критериями

    Давайте будем гением компьютера.