Как проверить, содержит ли строка подстроку в JavaScript?

Возможно, уже существует функция делать то, что вы ищете, но я не знаю об этом (пока?). В то же время я бы посоветовал использовать:

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) для получения дополнительной информации.

7432
задан 29 revs, 19 users 18% 3 April 2019 в 13:17
поделиться

1 ответ

Добавлен 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); 
13286
ответ дан 22 November 2019 в 19:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: