NumPy 的 random.uniform(~)
方法从均匀分布中采样随机值。换句话说,该方法返回一个随机浮点数组。
注意
要生成从 0 到 1 的随机浮点数,为了方便起见,请使用 random(~)
。
参数
1.low
| float
或类似数组的 float
| optional
下限(含)。默认情况下,low=0
。
2. high
| float
或类似数组的 float
上限(含)。默认情况下,high=1.0
。
3. size
| int
或 int
的元组 | optional
默认情况下,如果 low
和 high
均为浮点型,则返回单个值。
返回值
如果未指定 size
并且 low
和 high
都是标量,则返回单个 float
。否则,返回 NumPy 浮点数组。
例子
生成单个随机浮点数
要生成 1(含)和 10(含)之间的单个随机浮点数:
np.random.uniform(low=1, high=10)
8.841304420902002
生成多个随机浮点数
要生成 1(含)和 10(含)之间的多个随机浮点数:
np.random.uniform(low=1, high=10, size=2)
array([4.2625794 , 8.20604428])
相关用法
- Python unittest.mock.AsyncMock.assert_awaited_once_with用法及代码示例
- Python unittest.TestCase.assertWarnsRegex用法及代码示例
- Python unittest.mock.Mock.__class__用法及代码示例
- Python Pandas unique方法用法及代码示例
- Python unittest.TestCase.assertRaisesRegex用法及代码示例
- Python unittest.mock.call用法及代码示例
- Python unittest.mock.Mock.method_calls用法及代码示例
- Python unittest.mock.Mock.call_args_list用法及代码示例
- Python unittest.mock.AsyncMock.assert_any_await用法及代码示例
- Python unittest.mock.Mock.assert_called用法及代码示例
- Python unittest.TestCase.assertRaises用法及代码示例
- Python unittest.TestCase.tearDownClass用法及代码示例
- Python unittest.mock.Mock.assert_not_called用法及代码示例
- Python unittest.IsolatedAsyncioTestCase用法及代码示例
- Python NumPy unique方法用法及代码示例
- Python unittest.TestCase.setUpClass用法及代码示例
- Python unittest.mock.Mock.mock_calls用法及代码示例
- Python unittest.mock.Mock.call_args用法及代码示例
- Python unittest.mock.Mock.assert_has_calls用法及代码示例
- Python unittest.mock.AsyncMock.assert_awaited_with用法及代码示例
- Python unittest.mock.Mock.configure_mock用法及代码示例
- Python unittest.mock.Mock.called用法及代码示例
- Python unittest.mock.Mock.side_effect用法及代码示例
- Python unittest.mock.Mock.assert_called_once_with用法及代码示例
- Python unittest.mock.AsyncMock.assert_has_awaits用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | uniform method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。