несколько массивов NumPy для CSV Python - PullRequest
0 голосов
/ 17 октября 2019

Как я могу сохранить в CSV? Спасибо всем.

print(a)

['B17' 'B8' 'B19']

['B20' 'B16' 'B17']

['B27'' B2 '' B3 ']

[' B2 '' B22 '' B7 ']

[' B30 '' B12 '' B28 ']

['B10 '' B8 '' B15 ']

<class 'numpy.ndarray'>

Ответы [ 2 ]

1 голос
/ 17 октября 2019

Быстрый поиск в Stackoverflow дает ответ:

Дамп массива NumPy в CSV-файл

Вставленный здесь код на случай, если ссылка когда-либо умрет:

import numpy
a = numpy.asarray([ [1,2,3], [4,5,6], [7,8,9] ])
numpy.savetxt("foo.csv", a, delimiter=",")

На странице также есть полезные альтернативные способы конвертировать ее с помощью панд.

0 голосов
/ 17 октября 2019

Вы можете использовать Pandas для этого.

import pandas as pd


df = pd.DataFrame(a)
df.to_csv("file.csv")

На самом деле, nvm, numpy.savetxt лучше.

...