Я успешно построил базовую гистограмму, используя NumPy, и могу сохранить ее, используя savetxt
.
Однако я не смог понять, как изменить саму гистограмму или savetxt
для вывода диапазона бина.
Вместо того, чтобы выглядеть так:
0.00 534
16.67 504
33.33 515
50.00 534
66.67 566
83.33 574
Я ищу это:
0.00 16.66 534
16.67 33.32 504
33.33 49.99 515
50.00 66.66 534
66.67 83.32 566
83.33 (max?) 574
Код:
a = np.array(temperature_list)
freqs, bins = np.histogram(a, bins=5)
h = np.array(list(zip(bins,freqs)))
np.savetxt(
fname=tsv_file,
X=h,
fmt='%1.2f %d',
delimiter='\t')
https://docs.scipy.org/doc/numpy-1.16.0/reference/generated/numpy.savetxt.html?highlight=savetxt#numpy.savetxt кажется довольно простым, поэтому я предполагаю, что мне нужно каким-то образом предоставить это как другой массив при создании гистограммы? Возможно, предварительно сформировать какое-либо понимание списка как другой элемент, который я создаю в h
?