У меня проблема, которая в моем коде может помочь любому.
это пример кода.
from random import *
from numpy import *
r=array([uniform(-R,R),uniform(-R,R),uniform(-R,R)])
def Ft(r):
for i in range(3):
do something here, call r
return something
однако я обнаружил, что в оболочке Python каждый раз, когда я запускаю функцию Ft, она дает мне разные
результат ..... выглядит как внутри функции, в каждой итерации цикла for, вызывайте r один раз, он дает случайные числа один раз ... но не фиксирует начальное случайное число при вызове функции .... как можно Я чиню это?
как насчет использования b = copy (r) и вызова b в функции Ft?
Спасибо