프로젝트의 일환으로 루프의 히스토그램에 데이터를 추가해야합니다. 이 프로젝트의 요구 사항 중 일부는 배열을 사용하여 데이터를 저장하지 않는다는 것입니다. 여기에 내가 할 노력하고있어의 psedo 코드는 다음과 같습니다파이썬으로 기존 히스토그램에 데이터 추가하기
는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 : 마르코프 체인 몬테카를로 – Arland
왜 배열을 사용하지 않습니까? 단순히 0으로 배열을 만들고 (numpy.zeros 함수) 루프 내의 해당 배열의 인덱스를 증가시킬 수 있습니다. 인덱스 번호는 numpy.searchsorted와 같은 것으로 확인할 수 있습니다. – user2660966
* "데이터를 저장하기 위해 배열을 사용하지 마십시오"*는 매우 이상한 요구 사항입니다. Matplotlib는 데이터를 플롯하기 위해 배열을 필요로하기 때문에, 그것 없이는 불가능합니다. – ImportanceOfBeingErnest