[SciPy-dev] percentileofscore in svn
Ryan May
rmay31 at gmail.com
Sat Nov 22 13:22:01 EST 2008
josef.pktd at gmail.com wrote:
> On Sat, Nov 22, 2008 at 11:55 AM, Ariel Rokem <arokem at berkeley.edu> wrote:
>> Hi Josef - cool reworking of the function. I am not quite following - what
>> do you mean "handle a vector of scores at the same
>> time"?
>>
>> Ariel
>
> evaluate for several scores at the same time:
> a = [1,2,3,4,5,6,7,8,9,10]
> percentileofscore(a,[4,5,8])
> or
> percentileofscore(a,np.array([4,5,8]))
> instead of
> for s in [4,5,8]:
> percentileofscore(a,s)
>
> For example if "a" are the student grades, then
> percentileofscore(a,a)
> would give you the ranking of every student.
>
> percentileofscore(a,[4,5,8], kind = 'weak') would provide empirical
> cumulative frequency for 4,5,8
>
> But I didn't see a way of gaining much in the function compared to the
> simple for loop.
But you could at least perform this loop within the function so that the
user can get the ease of functionality and not have to write the loop
his/herself.
My $0.02.
Ryan
--
Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma
More information about the SciPy-Dev
mailing list