Генерация случайных чисел, которые никогда не останавливаются, пока пользователь не остановит их numpy - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь создать код, который генерирует случайные числа снова и снова, не останавливаясь, если пользователь не попросит его остановить. Вот что у меня есть:

import numpy as np

def random_numbers():
    n = 0
    while True:
      n = np.random.rand(1, 1000000)
      yield n

for x in random_numbers():
    if x = np.random.rand(1,1000000):
      break
    else:
      print(x)

и вот код ошибки, который я получаю:

      File "<ipython-input-14-3da1e7717cee>", line 10
    if x = np.random.rand(1,1000000):
         ^
SyntaxError: invalid syntax

1 Ответ

0 голосов
/ 21 февраля 2020

Проверка равенства в Python выполняется с ==, а не с одним =. Один = зарезервирован для назначения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...