Vector2d를 bytes로 변환하는 메서드가 있으니, 당연히 bytes를 vector2d로 변환하는 메서드도 있어야할 것이고 영감을 얻기 위해서 표준 라이브러리를 살펴보면, frombytes()라는 클래스 메서드를 가진 array.array가 우리 상황에 맞다.
#vector2d_v1.py: frombytes() 클래스 메서드
@classmethod
def frombytes(cls, octets):
typecode = chr(octets[0])
memv = memoryview(octets[1:]).cast(typecode)
return cls(*memv)