python将uint8类型的数组元素,转成float32类型,然后做除法的实现

仅作为记录,大佬请跳过。

使用.astype

train_images数组是uint8类型的整数(如果直接除以255,则得到的数值会四舍五入的整数),博主想将其变成float,再进行除法这样得到的就是小数了。

不能使用.dtype


程序:(仅作为参照)

train_images, train_labels, test_images, test_labels, train_nums, test_nums = a2svmministsample_gendatapropro.run()

train_images = train_images.astype('float32') / 255

train_images数组是ndarray(numpy库这样的类型)

你可能感兴趣的:(python)