各位前辈好,小妹第一次学程式遇到一个问题,跟大家请教一下。
如果要计算一个爱心的值,而爱心里面可以自定义切成多少个array框框。
可是目前怎么查,python二维阵列只能是正方形、长方形之类的规则形状,这样会有很多不需要计算多余的array,请问有办法建立一个爱心形状甚至其他图案的阵列吗?
因为阵列很大(1000、1000),要计算i、j两个for循环,而总共有快20万个阵列要计算。
最后还要呈现出来,有试过用numba之类工具加速计算了,但计算时间还是很可怕。
谢谢
直接用形状的逻辑规则挑选符合条件的i和j做计算呢?
作者: longint (数整的长长) 2019-08-13 01:54:00
python的阵列(list)可以是不规则的吧
1F 谢谢,这也是方法,但要挑选的有点多,想说有没有更好的方法。2F 请问是什么意思啊?可以详细点吗?谢谢您
numpy如果还要用for扫过一遍不会快多少 可以再细述问题吗
我想原po应该是不知道build-in的list吧.....能够平行计算就平行计算,不一定要用循环去扫,然后用multiprocess 加速