В Python это то, что он делает:
>>> import numpy as np
>>> str = "HELLO"
>>> np.array([str]).view(np.int32)
array([72, 69, 76, 76, 79])
В C / C ++ "HELLO"
уже то же самое, что и [72, 69, 76, 76, 79]
!
static const char *s = "HELLO";
printf("%d\n", s[0]); // prints 72
printf("%d\n", s[1]); // prints 69
int x = s[2]; // x is now 76
printf("%d\n", x); // prints 76