public static Condition equals(IComplexNumber value) { return new EqualsCondition(value); }
public static Condition equals(Number value) { return new EqualsCondition(value); }
@Override public int lastIndexOf(Object o) { return BooleanIndexing.lastIndex(container,new EqualsCondition((double) o)).getInt(0); }
@Override public int indexOf(Object o) { return BooleanIndexing.firstIndex(container,new EqualsCondition((double) o)).getInt(0); }
@Override public int lastIndexOf(Object o) { return BooleanIndexing.lastIndex(container,new EqualsCondition((double) o)).getInt(0); }
@Override public int indexOf(Object o) { return BooleanIndexing.firstIndex(container,new EqualsCondition((double) o)).getInt(0); }
@Override public boolean remove(Object o) { int idx = BooleanIndexing.firstIndex(container,new EqualsCondition((double) o)).getInt(0); if(idx < 0) return false; container.put(new INDArrayIndex[]{NDArrayIndex.interval(idx,container.length())},container.get(NDArrayIndex.interval(idx + 1,container.length()))); container = container.reshape(1,size); return true; }
@Override public boolean remove(Object o) { int idx = BooleanIndexing.firstIndex(container,new EqualsCondition((double) o)).getInt(0); if(idx < 0) return false; container.put(new INDArrayIndex[]{NDArrayIndex.interval(idx,container.length())},container.get(NDArrayIndex.interval(idx + 1,container.length()))); container = container.reshape(1,size); return true; }
public static Condition equals(Number value) { return new EqualsCondition(value); }
public static Condition equals(IComplexNumber value) { return new EqualsCondition(value); }