💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Sadra
توابع numpy.histogram
مسعود کاویانی حل شده توسط مسعود کاویانی

سلام و وقت بخیر
امکانش هست در مورد ایت توابع وقتی 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 برای اون مقدار برگردانده میشه که به نوعی احتمال رخ داد در محدده‌ی آن منطقه است

بهترین پاسخ
مسعود کاویانی ۲۷ آبان ۱۳۹۹، ۱۹:۳۸