شاید برای شما نیز پیش آمده باشد گاهی برخی ماژولهایی که در پایتون استفاده میکنید بعد از راهاندازی دچار مشکل شوند. در این آموزش ما خطای sparse در ماژول lazypredict را توضیح خواهیم داد که چگونه با یک تغییر کوچک میتوانید این مشکل را برطرف کنید.
ماژول lazypredict
یکی از ماژولهایی که بدون استفاده از parameter tunning برای شما نتایج الگوریتمهای مختلف هوش مصنوعی را بررسی می کند، lazypredict می باشد. این ماژول را می توانید از طریق دستور pip install lazyoredict نصب نمایید. پس از نصب و import کردن این ماژول ممکن است با خطای زیر روبرو شوید:
TypeError: OneHotEncoder.__init__() got an unexpected keyword argument 'sparse'
رفع خطا
برای رفع خطا کافی است وارد فایل Supervised.py شوید. این فایل درون فولدر ماژول lazypredict قرار دارد. پس از آن واژه sparse را جستجو کنید(فقط یک بار در متن تکرار شده است). کلمه sparse را با sparse_output جایگزین کنید.