5 методов генерации случайных знаков с помощью NumPy

Чтобы нарисовать случайный знак с помощью NumPy, я предполагаю, что вы имеете в виду случайную генерацию положительных или отрицательных значений. Вот несколько методов с примерами кода:

Метод 1: использование numpy.random.choice

import numpy as np
sign = np.random.choice([-1, 1])
print(sign)  # Output: -1 or 1

Метод 2: использование numpy.random.randint

import numpy as np
sign = np.random.randint(0, 2) * 2 - 1
print(sign)  # Output: -1 or 1

Метод 3: использование numpy.random.uniform

import numpy as np
sign = np.random.uniform(-1, 1)
sign = np.sign(sign)
print(sign)  # Output: -1 or 1

Метод 4. Использование numpy.random.choiceс вероятностями

import numpy as np
sign = np.random.choice([-1, 1], p=[0.5, 0.5])
print(sign)  # Output: -1 or 1

Метод 5: использование numpy.random.normal

import numpy as np
sign = np.random.normal(0, 1)
sign = np.sign(sign)
print(sign)  # Output: -1 or 1

Эти методы генерируют случайный знак -1 или 1, используя различные функции, доступные в NumPy.