我以前有一部笔记本电脑可以完成所有工作, -i7 3537u-,但是电池突然没电了,不能用交流电运行超过几分钟。
为了能够正常工作,我在台式机 -Ryzen 2600x-上安装了Ubuntu -18.04版相同版本,并安装了Anaconda3和我使用的相同库(出于完整性考虑,称为 GraviPy )
事实是,我希望脚本可以在相同或更好的时间运行(相同,因为我听说过Python在Intel上进行了更优化),但是相反,该脚本的第一部分运行的时间大约是其4倍。它是在笔记本电脑中完成的,而第二部分则弹出一个错误,它执行一些简单的数字操作(关于浮点数,但它的脚本完全相同)。
我在2台不同的计算机上尝试过,但都比我的台式机差一点。
一方面,它可以完全工作,并且比台式机(仅测量工作部分)要快得多;另一方面,它花费了太多时间,而在第二部分上给出了相同的错误。
问题是,有没有一种方法可以复制Python环境来运行该脚本? (笔记本电脑仍在运行一个小时左右,然后关闭)
我尝试检查conda list
,但是在台式机和环境中,该长度都很疯狂。 (我看到笔记本电脑具有以前的Anaconda版本)
PS:错误消息:
TypeError: can't convert expression to float
...
...
error: Result from function call is not a proper array of floats.