چطور numpy.float64 را به float تبدیل کنیم؟

mohsen4 ماه قبل
ارسال شده در
mohsen

برای تبدیل نوع numpy.float64 به float فقط کافی است که مقدار مورد نظر را به تابع float ارسال کنیم:

      f = float(np_float)
    

برای نوع داده int نیز این قضیه صدق می کند.

ممکن است بخواهیم بعد از پردازش دیتا، نتیجه را در mongodb ذخیره کنیم و چون دیتا برای پردازش با کتابخانه مثل Pandas و Numpy به نوع numpy.float64 یا مشابه آن درآمده با خطای زیر مواجه شویم که راه حل تبدیل نوع داده به انواع داده پیش فرض در پایتون است:

      InvalidDocument: Cannot encode object
    
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!