-2
作爲我正在開發的項目的一部分,我需要將數據添加到循環中的直方圖中。該項目的部分要求是我不使用數組來存儲數據。下面是我想要做的psedo代碼:使用python將數據添加到現有的直方圖中
import matplotlib.pyplot as plt #could by numpy if that works better
plt.hist(define histogram with n bins)
for i in range (bignumber):
MCMC to find datapoint
add point to histogram
plt.plot()
我遇到的麻煩的代碼是如何prefine直方圖沒有數據,那麼其產生的數據追加到它。
MCMC:markov chain monte carlo – Arland
爲什麼不使用數組?您可以簡單地創建一個帶零的數組(函數numpy.zeros),並在循環中增加該數組的索引。索引號可以用numpy.searchsorted之類的東西來確定。 – user2660966
*「不要使用數組來存儲數據」*是一個非常奇怪的要求。由於Matplotlib需要數組來繪製數據,因此幾乎不可能做到這一點。 – ImportanceOfBeingErnest