boa icon indicating copy to clipboard operation
boa copied to clipboard

NumPy built-in scalar types conversion exceptions

Open peidongxie opened this issue 2 years ago • 0 comments

Environment Info
OS Ubuntu 20.04 LTS
Node.js 14.19.2
npm 8.9.0
NumPy 1.21.6

The numpy.float type will be converted to the primitive number type, but the numpy.int type will be converted to the primitive string type.

const boa = require("@pipcook/boa");
const np = boa.import("numpy");
console.log(typeof np.float_(0)); // number
console.log(typeof np.float64(0)); // number
console.log(typeof np.int_(0)); // string
console.log(typeof np.int64(0)); // string

peidongxie avatar Jun 03 '22 09:06 peidongxie