我需要在2D等高线图上绘制来自Python的CFD分析的流迹。我的问题是我要处理4个大型1D数组(x,y坐标和u,v速度分量),比如说超过10万个点,这是由外部CFD模拟产生的(因此我无法操纵它们)。根据它们创建2D数组(例如,我发现使用scipy.interpolate.griddata)会由于过多的内存使用而导致计算机崩溃。 我也尝试过颤动,但箭头的大小却无法随情节的尺寸缩放:它们太大或太小,反正太多。
如果您能帮助我,我将不胜感激!自从我查看了所有找到的解决方案以来,没有一个起作用。
提前谢谢!
答案 0 :(得分:0)
尝试对循环进行矢量化处理,这可能对大规模数据有很大帮助。