a1a0d2e3010f8ade39317709a684bd431d5eef3c,brian2/units/fundamentalunits.py,UnitRegistry,__getitem__,#UnitRegistry#Any#,2037
Before Change
matching_values = np.asarray(matching)
x_flat = np.asarray(x).flatten()
floatreps = np.tile(x_flat, (len(matching), 1)).T / matching_values
good_reps = np.sum((np.abs(floatreps) >= 0.1) & (np.abs(floatreps) < 1000),
axis=0)
if any(good_reps) :
return matching[good_reps.argmax()]
else:
return matching[0]
After Change
// determine how well this unit represents the value
matching_values = np.asarray(matching)
x_flat = np.asarray(x).flatten()
floatreps = np.tile(np.abs(x_flat) , (len(matching), 1)).T / matching_values
// ignore zeros, they are well represented in any unit
floatreps[floatreps == 0] = n p.nan
if np.all(np.isnan(floatreps)):
return matching[0] // all zeros, use the base unit
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 4
Instances Project Name: brian-team/brian2
Commit Name: a1a0d2e3010f8ade39317709a684bd431d5eef3c
Time: 2014-10-02
Author: marcel.stimberg@ens.fr
File Name: brian2/units/fundamentalunits.py
Class Name: UnitRegistry
Method Name: __getitem__
Project Name: EpistasisLab/scikit-rebate
Commit Name: ece383696800b9b34854df27a65a3d1d74669952
Time: 2020-05-28
Author: alexmxu@alexs-mbp-3.attlocal.net
File Name: skrebate/iterrelief.py
Class Name: IterRelief
Method Name: fit
Project Name: EpistasisLab/scikit-rebate
Commit Name: 163eb7df13667e21b0e02a2706e18d1f53eee610
Time: 2020-01-29
Author: alexmxu99@gmail.com
File Name: skrebate/iterrelief.py
Class Name: IterRelief
Method Name: fit