astype(): Convert between Types - astype(): Convert between Types - 2026.1 English - UG1864

Vitis Functional Simulation User Guide (UG1864)

Document_ID
UG1864
Release_Date
2026-06-23
Version
2026.1 English
int16_data = va.array([1, 2, 3], dtype=va.int16)
int32_data = int16_data.astype(va.int32)
int64_data = int16_data.astype("int64")         # string form

# Complex <-> non-complex is not allowed:
complex_data = va.array([1+2j, 3+4j], dtype=va.cint32)
complex_data.astype(va.int32)                    # TypeError