import numpy as np,pylab as pl; pi=np.pi
n=24; t=np.arange(0,2*pi,.1^3*2*pi/n)
return np.random.randint(nmin,nmax)
a,b,c=randi(5,11),randi(12,24),randi(25,81)
d,m=randi(216,256),randi(100,300)
pl.figure(figsize=(6,6)); ax=pl.gca()
ax.set_facecolor('black')
f1=(a+.9*np.cos(b*t+2*pi*i/n))*(1+.1*np.cos(c*t+2*pi*i/n))
f2=(1+.01*np.cos(d*t+2*pi*i/n))*(1+np.sin(t+2*pi*i/n))
x=f1*f2*np.cos(t); y=f1*f2*np.sin(t)
pl.scatter(x,y,s=3*.1^3,c=np.random.random(3))
st='a=%d; b=%d; c=%d; d=%d; m=%d'
pl.title(st%(a,b,c,d,m)); pl.grid(c='white',alpha=.3)
pl.tight_layout(); pl.show()
No comments:
Post a Comment