Avatar
Python の round が予想外の挙動なんですが何か知ってる人いませんか? >>> a = round(3.14) >>> print(a) 3 >>> type(a) <class 'int'> >>> b = round(np.float64(3.14)) >>> print(b) 3.0 >>> type(b) <class 'numpy.float64'>
8:46 AM
返り値は 1 引数で呼ばれたなら整数、そうでなければ number と同じ型です。
https://docs.python.jp/3/library/functions.html#round