Skip to content

Instantly share code, notes, and snippets.

View asosnovsky's full-sized avatar
🏠
Working from home

Ari Sosnovsky asosnovsky

🏠
Working from home
View GitHub Profile
import numpy as np
def dtype(cls):
dt = np.dtype([n for n in cls.__annotations__.items()])
def new(*args) -> np.ndarray:
return np.array(list(args), dtype=dt)
return new
@dtype
class Point: