Легко сохранить массив в виде файлов (таких как форматы .txt / .csv) в Julia / Python, но есть ли способ сохранить функцию, сгенерированную из интерполяции массива? Возьмем простой пример:
using Interpolations
inter = Dict("constant" => BSpline(Constant()),
"linear" => BSpline(Linear()),
"quadratic" => BSpline(Quadratic(Line(OnCell()))),
"cubic" => BSpline(Cubic(Line(OnCell())))
)
arr = rand(100, 100, 100) # 3D array
func = interpolate(arr, inter["cubic"])
Как сохранить эту функцию для будущего использования, чтобы не нужно было интерполировать функцию каждый раз при запуске программы?