tf.contrib.integrate.odeint_fixed
Интегрирование ОДУ на фиксированной сетке (без управления шагом).
tf.contrib.integrate.odeint_fixed(
func, y0, t, dt=None, method='rk4', name=None
)
Полезно в определенных сценариях, чтобы избежать накладных расходов адаптивного управления шагом, например, когда требуется дифференцирование результата интегрирования и/или сетка времени заранее известна как достаточная.
| Аргументы | |
|---|---|
func | Функция, которая отображает тензор, содержащий состояние y и скалярный тензор t, в тензор производных состояния по времени. |
y0 | N-мерный тензор, содержащий начальное значение y в момент времени t[0]. |
t | 1-мерный тензор, содержащий последовательность точек времени, для которых требуется решить y. Начальная точка времени должна быть первым элементом этой последовательности, а каждое время должно быть больше предыдущего. Может иметь любой тип с плавающей точкой. |
dt | 0-мерный или 1-мерный тензор, предоставляющий подсказку о шаге времени, используемой при интегрировании по времени в t. 1-мерный тензор должен предоставлять значения для всех интервалов, должен иметь на 1 элемент меньше, чем у t. Если задан 0-мерный тензор, значение интерпретируется как подсказка о шаге времени, одинаковая для всех интервалов. Если передано None, тогда шаг времени устанавливается как t[1:] - t[:-1]. По умолчанию None. Фактический шаг времени определяется путем обеспечения целого числа шагов на интервал, потенциально уменьшая шаг времени. |
method | Одно из 'midpoint' или 'rk4'. |
name | Необязательное имя для результирующей операции. |
| Возвращаемое значение | |
|---|---|
y | (N+1)-мерный тензор, где первая размерность соответствует различным точкам времени. Содержит решенное значение y для каждой желаемой точки времени в t, где начальное значение y0 является первым элементом по первой размерности. |
| Исключения | |
|---|---|
ValueError | При ошибках вызывающего кода. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/integrate/odeint_fixed