Возможно, уже существует функция делать то, что вы ищете, но я не знаю об этом (пока?). В то же время я бы посоветовал использовать:
ran_floats = numpy.random.rand(50) * (13.3-0.5) + 0.5
. Это создаст массив формы (50) с равномерным распределением между 0,5 и 13,3.
Вы также можете определить функция:
def random_uniform_range(shape=[1,],low=0,high=1):
"""
Random uniform range
Produces a random uniform distribution of specified shape, with arbitrary max and
min values. Default shape is [1], and default range is [0,1].
"""
return numpy.random.rand(shape) * (high - min) + min
EDIT: Хм, да, поэтому я пропустил это, есть numpy.random.uniform () с тем же самым точным вызовом, который вы хотите! Попробуйте import numpy; help(numpy.random.uniform)
для получения дополнительной информации.
Добавлен ECMAScript 6 String.prototype.includes
:
var string = "foo", substring = "oo"; console.log (string.includes (substring));
includes
, однако, не имеет поддержки Internet Explorer . В средах ECMAScript 5 или более старых используйте String.prototype.indexOf
, который возвращает -1, если подстрока не может быть найдена:
var string = "foo", substring = "oo"; console.log (string.indexOf (substring)! == -1);