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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
