سلام و وقت بخیر
امکانش هست در مورد ایت توابع وقتی density =true و یا false میشود توضیح بیشتری بدهید؟و یااینکه وقتی bins به صورت پیش فرض ۱۰ میشود از چه روشی باید مقادیر arr-hist را محاسبه کنیم؟
مثلا در کد خط زیر چرا مقادیر آرایهhist به صورت زیر میگردد؟
>>> a = np.arange(5)
>>> hist, bin_edges = np.histogram(a, density=True)
>>> hist
array([0.5, 0. , 0.5, 0. , 0. , 0.5, 0. , 0.5, 0. , 0.5])
در لینک زیر این مسايل توضیح داده شده و منظور از این جمله برای density چیست؟
https://numpy.org/doc/stable/reference/generated/numpy.histogram.html
If True
, the result is the value of the probability density function at the bin, normalized such that the integral over the range is 1
با سلام
اگر مقدار غلظت برابر True باشد، چیزی که برگردانده میشود به جای اعداد، احتمال آن اعداد یا همان PDF آنهاست
در فصول جلوتر در مورد PDF و تابع توزیع احتمال صحبت کردهایم تا این موضوع تبیین شود
ولی به صورت اجمالی، به جای اینکه تعداد مقادیر در هر باکت (bin) برگردانده شود، خروجی تابع PDF برای اون مقدار برگردانده میشه که به نوعی احتمال رخ داد در محددهی آن منطقه است