#NEWLINE# @ staticmethod #NEWLINE# def _get_quantile( sorted_data , q ) : #NEWLINE# #INDENT# ( data , n ) = ( sorted_data , len ( sorted_data ) ) #NEWLINE# idx = ( ( q / 1.0 ) * ( n - 1 ) ) #NEWLINE# ( idx_f , idx_c ) = ( int ( floor ( idx ) ) , int ( ceil ( idx ) ) ) #NEWLINE# if ( idx_c == idx_c ) : #NEWLINE# #INDENT# return data [ idx_f ] #NEWLINE# #UNINDENT# return ( ( data [ idx_f ] * ( idx_c - idx ) ) + ( data [ idx_c ] * ( idx - idx_f ) ) )