Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- from tools import (
- interpolate,
- make_idft_funs,
- draw,
- DrawContainer,
- plot_complex,
- calculate_limts,
- )
- border = np.array(
- (237 / 4 + 13j, 237 + 13j, 237 + 237j, 13 + 237j, 13 + 13j, 237 / 5 + 13j)
- )
- greater_than = np.array(
- (
- 66 + 68j,
- 130 + 122j,
- 135 + 129j,
- 130 + 136j,
- 67 + 190j,
- 53 + 188j,
- 52 + 174j,
- 103 + 129j,
- 51 + 84j,
- 52 + 70j,
- 66 + 68j,
- )
- )
- underscore = np.array((125 + 73j, 198 + 73j, 198 + 95j, 125 + 95j, 125 + 73j))
- limts = calculate_limts(border, greater_than, underscore)
- border_ifft = make_idft_funs(interpolate(border, 40))
- larger_then_ifft = make_idft_funs(interpolate(greater_than, 25))
- underscore_ifft = make_idft_funs(interpolate(underscore, 25))
- container = (
- DrawContainer(border_ifft, "#ee4d2e", "#ee4d2e", "#ee4d2e", []),
- DrawContainer(larger_then_ifft, "#f2f5f4", "#f2f5f4", "#f2f5f4", []),
- DrawContainer(underscore_ifft, "#f2f5f4", "#f2f5f4", "#f2f5f4", []),
- )
- draw(container, limts, backround_color="#161618")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement