Зацикливание функции в CMD - PullRequest
0 голосов
/ 15 октября 2018

Как можно зациклить следующее, чтобы получить значения сигма z для h, где h равно

h = np.array[0,3,0.1]

Вместо того, чтобы выполнять функцию снова и снова с h = 1, h = 2... и так далее 30 раз

Здесь у меня есть только то, что представляет каждое значение в случае, если кто-то немного запутался enter image description here

Вот часть, которая мне нужнапетля enter image description here

1 Ответ

0 голосов
/ 16 октября 2018

Не совсем понятно, в каком случае это используется.Если вы всегда будете выполнять диапазон [0,3,0.1] с шагом .1, возможно, вам не нужно показывать - h пользователю.

Предполагается, что ваша функция принимает значение h, а все остальные значения являются значениями по умолчанию:

h = np.arange([0,3,0.1]) # I think you meant 'arange()' instead of 'array()' above

for impurity_val in h:
    calculate_hamiltonian(h)

В противном случае вы можете написать скрипт на python для генерации строки, просматривая значения val.Строка объединит команды, например:

python ThreeSpinDriving.py --h 0 && ThreeSpinDriving --h 1 && ThreeSpinDriving -h 3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...