心形字
[print('\033[91m'+i,end='',flush=True)for i in('\n'.join(' '.join(('I love U '[(x-y)%9]if((x*.05)**2+(y*.1)**2-1)**3-(x*.05)**2*(y*.1)**3<=0else' ')for x in range(-30,30))for y in range(15,-15,-1)))]
static
from time import sleep
[(sleep(1e-5),print('\033[91m'+i,end='',flush=True))for i in('\n'.join(' '.join((u'我爱你'[(x-y)%3]if((x*.05)**2+(y*.1)**2-1)**3-(x*.05)**2*(y*.1)**3<=0else' ')for x in range(-30,30,2))for y in range(15,-15,-1)))]
dynamic
心形函数
import numpy as np, matplotlib.pyplot as mp
x = np.linspace(-8, 8, 1024)
y1 = .618 * np.abs(x) - .8 * np.sqrt(64 - x ** 2)
y2 = .618 * np.abs(x) + .8 * np.sqrt(64 - x ** 2)
mp.plot(x, y1, color='r')
mp.plot(x, y2, color='r')
mp.show()
from sympy import var, plot_implicit
var('x y')
plot_implicit((x**2+y**2-1)**3-x**2*y**3, line_color='r')
plot_implicit(x**2+(y-x**(2/3))**2-1, line_color='r')
( x 2 + y 2 − 1 ) 3 − x 2 y 3 = 0 (x^2+y^2-1)^3-x^2y^3=0 (x2+y2−1)3−x2y3=0
x 2 + ( y − x 2 3 ) 2 = 1 x^2 + (y - \sqrt[3]{x^2})^2 = 1 x2+(y−3x2)2=1
IOU
import numpy as np, matplotlib.pyplot as mp
x = np.zeros(128) - 2
y = np.linspace(-.78, 1, 128)
mp.plot(x, y, c='r')
x = np.linspace(-1, 1, 128)
y1 = .618 * np.abs(x) - .8 * np.sqrt(1 - x ** 2)
y2 = .618 * np.abs(x) + .8 * np.sqrt(1 - x ** 2)
mp.plot(x, y1, c='r')
mp.plot(x, y2, c='r')
x = np.linspace(2, 4, 128)
y = (x - 3) ** 4 * 1.78 - .78
mp.plot(x, y, c='r')
# mp.xticks(()) # x轴置空
# mp.yticks(()) # y轴置空
mp.show()