Я выполняю цикл данных, собранных из нескольких списков. В конце концов я собираюсь создать гистограмму, однако я хочу, чтобы выводимые из бинарных данных функции гистограммы были экспортированы в список. В настоящее время данные экспортируются в список, который выглядит как массив - я предполагаю, что это происходит из исходного вывода numpy, но я не могу решить эту проблему. В идеале я хочу, чтобы значения для каждого подсписка были без значений информации о массиве и заголовках с указанием каких-либо указателей?
bins = [0, 1.06, 5.01, 10.01, 15]
sigmafreqdist=[]
for i in alldata:
freqdist = np.histogram(i,bins)
sigmafreqdist.append(freqdist)
#print the list
print(sigmafreqdist)
Результат, который я получаю, выглядит примерно так:
(array([ 6, 14, 2, 0], dtype=int64),
array([ 0. , 1.06, 5.01, 10.01, 15. ])),
(array([ 5, 14, 0, 0], dtype=int64),
array([ 0. , 1.06, 5.01, 10.01, 15. ])),
(array([31, 19, 2, 0], dtype=int64),
array([ 0. , 1.06, 5.01, 10.01, 15. ])),
(array([12, 43, 1, 0], dtype=int64),
array([ 0. , 1.06, 5.01, 10.01, 15. ])),
(array([30, 34, 1, 0], dtype=int64),
array([ 0. , 1.06, 5.01, 10.01, 15. ])),
(array([12, 13, 0, 0], dtype=int64),
array([ 0. , 1.06, 5.01, 10.01, 15. ])),
(array([12, 28, 1, 0], dtype=int64),
array([ 0. , 1.06, 5.01, 10.01, 15. ]))]
Первый массив полезен, но все остальное бесполезно - плюс текст и скобки не требуются. Я пробовал np.delete np.tolist безрезультатно
Любая помощь будет высоко ценится.
Я новичок - извините, если код неэффективен!