What is the significance of the underscore suffixing in int_, float_, etc.?
From page 21 of Guide to Numpy by TE Oliphant:
Names for the data types that would clash with standard Python object names are followed by a trailing underscore, ’ ’. These data types are so named because they use the same underlying precision as the corresponding Python data types.
. . .
The array types
bool_,int_,complex_,float_,object_,unicode_, andstr_are enhanced-scalars. They are very similar to the standard Python types (without the trailing underscore) and inherit from them (except forbool_andobject_). They can be used in place of the standard Python types whenever desired. Whenever a data type is required, as an argument, the standard Python types are recognized as well.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With