有没有改变在Python默认的数据类型的一种方式?

时间:2019-02-01 12:24:28

标签: python numpy custom-data-type

假设我希望默认数据类型为np.uint8,以这种方式在我调用时:

a = 2
print(type(a))

我进入输出numpy.uint8

时,可以得到这个?

1 个答案:

答案 0 :(得分:1)

这是不可能的,至少是不费吹灰之力的,这是discouraged,在Numpy的问题跟踪器上被讨论为“不太可能添加”,这是有充分理由的。

最简单的方法是使用一个接受输入并将其转换为所需数据类型的函数,或者检出this贴子以“重载”您的numpy函数以始终使用例如dtype=uint8