Skip to content

NDArray operation '&' #129

Open
Open
@xiaozhu1988

Description

@xiaozhu1988

this is the code i write by C#

var ndarrya = np.array(new double[] { 10, 20, 30, 40, 50, 60,70,80,90,100 });
var conditions = new NDarray<bool>[2];
conditions[0] = ndarrya <= 30;
conditions[1] = (ndarrya > 50)&(ndarrya <= 100);

var choiselist = new NDarray<float>[2];
choiselist[0] = np.array(new float[] { 10 });
choiselist[1] = np.array(new float[] { 20 });
var des = np.select(conditions, choiselist, 0);

there is an error in the following line
conditions[1] = (ndarrya > 50)&(ndarrya <= 100);
Visual studio warn that 'the operation & can not be userd between NDarray[bool]
I just want to know how to write the Multiple Conditions
wish for you reply

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions