вывод numpy savetxt с E + 01 - PullRequest
       6

вывод numpy savetxt с E + 01

0 голосов
/ 30 апреля 2019

У меня есть следующий ndarray в python:

array([12.6949,  1.733 ,  7.5995, ...,  1.8878,  2.3424,
        2.8564])

, когда я пытаюсь экспортировать его с:

numpy.savetxt('test.csv',test)

вывод выглядит как:

enter image description here

Как я могу просто получить вывод, как в моей Python IDEA?

1 Ответ

1 голос
/ 30 апреля 2019

Вы можете использовать аргумент формата fmt:

import numpy as np
test = np.array([1.2343251235123,3.123515236312621])
np.savetxt('test.csv',test,fmt="%.4f")

В этом случае f обозначает float, а .4 указывает количество цифр, которое вы хотите сохранить.

In [10]: cat 'test.csv'
1.2343
3.1235
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...