Skip to content

Instantly share code, notes, and snippets.

import matplotlib.pyplot as plt
import numpy as np
def mandelbrot_set(width, height, iterations=256):
w,h = width, height
pixels = np.arange(w*h, dtype=np.uint16).reshape(h, w)
for row in range(w):
for col in range(h):
cx = 1.5*(row - 3*w/4)/(0.5*w)
cy = 1.0*(col - h/2)/(0.5*h)
c = complex(cx, cy)
x = complex(0, 0)
for i in range(iterations):
return pixels
def display(width=3000, height=1800,cmap='magma',iterations=256):
pixels = mandelbrot_set(width, height, iterations=iterations)
plt.figure(figsize=(20,10))
plt.axis('off')
plt.imshow(pixels, cmap='magma')
plt.show()
from dateutil import parser
parser.parse('7/3/40')
parser.parse('7–3–2040')
parser.parse('7.3.40')
parser.parse('July 3rd, 2040')
parser.parse('July 3 2040')
parser.parse('2040 July 3')
parser.parse('3 July 2040')
import datetime
datetime.datetime.now()
# returns datetime.datetime(2020, 5, 23, 15, 46, 7, 802024)
delta = datetime.datetime(2020, 5, 30) - datetime.datetime(1938, 6, 3)