- Hands-On Data Science and Python Machine Learning
- Frank Kane
- 243字
- 2021-07-15 17:15:13
Uniform distribution
Let's start off with a really simple example: uniform distribution. A uniform distribution just means there's a flat constant probability of a value occurring within a given range.
import numpy as np Import matplotlib.pyplot as plt values = np.random.uniform(-10.0, 10.0, 100000) plt.hist(values, 50) plt.show()
So we can create a uniform distribution by using the NumPy random.uniform function. The preceding code says, I want a uniformly distributed random set of values that ranges between -10 and 10, and I want 100000 of them. If I then create a histogram of those values, you can see it looks like the following.

There's pretty much an equal chance of any given value or range of values occurring within that data. So, unlike the normal distribution, where we saw a concentration of values near the mean, a uniform distribution has equal probability across any given value within the range that you define.
So what would the probability distribution function of this look like? Well, I'd expect to see basically nothing outside of the range of -10 or beyond 10. But when I'm between -10 and 10, I would see a flat line because there's a constant probability of any one of those ranges of values occurring. So in a uniform distribution you would see a flat line on the probability distribution function because there is basically a constant probability. Every value, every range of values has an equal chance of appearing as any other value.
- Mastering Ext JS(Second Edition)
- Web前端開發(fā)技術(shù):HTML、CSS、JavaScript(第3版)
- Angular UI Development with PrimeNG
- C語言程序設(shè)計(第3版)
- LabVIEW2018中文版 虛擬儀器程序設(shè)計自學手冊
- Redis入門指南(第3版)
- 神經(jīng)網(wǎng)絡(luò)編程實戰(zhàn):Java語言實現(xiàn)(原書第2版)
- Amazon S3 Cookbook
- PHP+MySQL+Dreamweaver動態(tài)網(wǎng)站開發(fā)實例教程
- SQL Server 2016數(shù)據(jù)庫應(yīng)用與開發(fā)
- HTML 5與CSS 3權(quán)威指南(第3版·上冊)
- Spring Boot實戰(zhàn)
- HTML+CSS+JavaScript編程入門指南(全2冊)
- 從Power BI到Analysis Services:企業(yè)級數(shù)據(jù)分析實戰(zhàn)
- Unity 2017 Game AI Programming(Third Edition)