gpt4 book ai didi

python - 在循环中使用 Oct2Py 时关闭 Octave-cli 实例

转载 作者:太空宇宙 更新时间:2023-11-04 05:19:13 25 4
gpt4 key购买 nike

因此,在我的 python 代码中使用 Oct2Py 运行一些 Matlab 代码时,我遇到了一个越​​来越烦人的问题。每次我在脚本中运行 Oct2py 时,它都会在我的进程中为每个进程打开一个 octave-cli.exe *32,但在进程完成后不会关闭它。由于我有多种用途,现在希望有大约一千个循环,这已成为一个问题。

在执行运行后,我可以给出一些命令来关闭 Octave 客户端吗?我还没有找到关于此的任何引用资料。

类似于:

ans = oc.read_file(filename)
close(octave)

最佳答案

exit method Oct2Py 类将关闭底层 Octave session 。

ans = oc.read_file(filename)
oc.exit()

循环中不断产生 Octave session 本身可能是性能瓶颈。编写代码可能值得,这样您就可以在每次循环中重用 Oct2Py 实例。

octave = Oct2Py()

for filename in filenames:
# Call Octave command
output = octave.read_file(filename)

# Perform any necessary cleanup

关于python - 在循环中使用 Oct2Py 时关闭 Octave-cli 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40878838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com