برای تبدیل نوع numpy.float64 به float فقط کافی است که مقدار مورد نظر را به تابع float ارسال کنیم:
f = float(np_float)
برای نوع داده int نیز این قضیه صدق می کند.
ممکن است بخواهیم بعد از پردازش دیتا، نتیجه را در mongodb ذخیره کنیم و چون دیتا برای پردازش با کتابخانه مثل Pandas و Numpy به نوع numpy.float64 یا مشابه آن درآمده با خطای زیر مواجه شویم که راه حل تبدیل نوع داده به انواع داده پیش فرض در پایتون است:
InvalidDocument: Cannot encode object
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!