Python美丽图案生成方法
  WxPJmFXacsZa 2023年11月30日 34 0

使用samila库可以生成美丽的图案, 例如:

# pip install samila==1.1 or pip3 install samila==1.1

import matplotlib.pyplot as plt
from samila import GenerativeImage

# g = GenerativeImage()
# g.generate()
# g.plot()
# plt.show()

import random
import math


def f1(x, y):
    result = random.uniform(-1, 1) * x**2 - math.sin(y**2) + abs(y-x)
    return result


def f2(x, y):
    result = random.uniform(-1, 1) * y**3 - math.cos(x**2) + 2*x
    return result


g = GenerativeImage(f1, f2)
g.generate()
g.plot()
plt.show()


g = GenerativeImage(f1, f2)
g.generate()
g.plot(color="yellow", bgcolor="black", projection=Projection.POLAR)
g.seed
1018273
plt.show()

生成结果:

Python美丽图案生成方法_系统

作者:艾孜尔江

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月30日 0

暂无评论

WxPJmFXacsZa