我在研究N-BODY的代码的时候想给每个点根据质量上不同的颜色:
p = np.abs(np.random.randn(N) * sigma + mu)
colors = [0xffffff if v < 2 else 0xcfcfcf for v in p]
按理说应该所有的点只有两种颜色才对,但我在运行的时候发现有的帧里面个别点会被画上别的颜色:
我在研究N-BODY的代码的时候想给每个点根据质量上不同的颜色:
p = np.abs(np.random.randn(N) * sigma + mu)
colors = [0xffffff if v < 2 else 0xcfcfcf for v in p]
按理说应该所有的点只有两种颜色才对,但我在运行的时候发现有的帧里面个别点会被画上别的颜色:
这里面是我截取的其中一帧变色最严重的,我这边运行的时候是偶尔有几帧会出现这种变色情况。会不会和之前运行过的别的代码有关系呢?这个颜色看着像是我之前尝试过的颜色
我多试了几次,确实复现了这个变色问题,在看是什么原因造成的