b7efa1f037f8adc94a28fc421dd7934b63b3043e,geomstats/_backend/tensorflow/__init__.py,,assignment_by_sum,#Any#Any#Any#Any#,279

Before Change


    If a single value is provided, it is assigned at all the indices.
    If a list is given, it must have the same length as indices.
    
    if not isinstance(values, list):
        return _assignment_single_value_by_sum(x, values, indices, axis)

    if not isinstance(indices, list):
        indices = [indices]

    if len(values) != len(indices):
        raise ValueError("Either one value or as many values as indices")

    for (nb_index, index) in enumerate(indices):

After Change


    If a list is given, it must have the same length as indices.
    
    if _is_boolean(indices):
        indices = [index for index, val in enumerate(indices) if val]

    if tf.rank(values) == 0:
        return _assignment_single_value_by_sum(x, values, indices, axis)

    single_index = not isinstance(indices, list)
    if tf.is_tensor(indices):
        single_index = ndim(indices) <= 1 and sum(indices.shape) <= ndim(x)
    if single_index:
        indices = [indices]

    if len(values) != len(indices):
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 7

Instances


Project Name: geomstats/geomstats
Commit Name: b7efa1f037f8adc94a28fc421dd7934b63b3043e
Time: 2020-04-22
Author: 62605255+pchauchat@users.noreply.github.com
File Name: geomstats/_backend/tensorflow/__init__.py
Class Name:
Method Name: assignment_by_sum


Project Name: geomstats/geomstats
Commit Name: b7efa1f037f8adc94a28fc421dd7934b63b3043e
Time: 2020-04-22
Author: 62605255+pchauchat@users.noreply.github.com
File Name: geomstats/_backend/tensorflow/__init__.py
Class Name:
Method Name: assignment


Project Name: biolab/orange3
Commit Name: 088b10a9b6621472af54635e761bda0dd775836f
Time: 2012-09-26
Author: janez.demsar@fri.uni-lj.si
File Name: Orange/classification/majority.py
Class Name: MajorityLearner
Method Name: __call__