Чтобы нарисовать случайный знак с помощью 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.