Py5Vector.astype()#

Create a new Py5Vector instance with a specified numpy dtype.

Examples#

import numpy as np

v1 = py5.Py5Vector(1, 2, 3)
v2 = v1.astype(np.float16)

print(repr(v1))
# Py5Vector3D([1., 2., 3.])
print(repr(v2))
# Py5Vector3D([1., 2., 3.], dtype=float16)

Description#

Create a new Py5Vector instance with a specified numpy dtype. Only floating types (np.float16, np.float32, np.float64, and np.float128) are allowed.

Signatures#

astype(
    dtype,  # numpy floating dtype
) -> Py5Vector

Updated on March 06, 2023 02:49:26am UTC