Warum sagt mir mein Winorisierungscode, dass zu viele Argumente enthält?Python

Python-Programme
Anonymous
 Warum sagt mir mein Winorisierungscode, dass zu viele Argumente enthält?

Post by Anonymous »

Ich habe ein Array, das so aussieht: < /p>
[ 3.4 0. 10.6 ... -0.4 -0.4 0. ]
< /code>
Das Array enthält rund 13,5 m Werte. Ich möchte die oberen und unteren 5% gewinnen, um mit Ausreißern umzugehen. Dies ist der Code, den ich verwende: < /p>
from scipy.stats.mstats import winsorize
winsorized_array = winsorize(array, (0.05, 0.05))
< /code>
Dies wird jedoch die folgende Fehlermeldung zurückgegeben: < /p>

TypeError: WinSorize () Nimmt 1 Positionsargument, aber 2 wurden angegeben.from scipy.stats.mstats import winsorize
winsorized_array = winsorize(array, limits = [0.05, 0.05])
< /code>
Dies gibt die folgende Fehlermeldung zurück, die für mich keinen Sinn ergibt, da dies in der Scipy -Dokumentation hier die gleiche Syntax ist. Mir geht es bitte falsch?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post