| 2785 | a.shape(), a.dtype(), std::make_shared<Negative>(to_stream(s)), {a}); |
| 2786 | } |
| 2787 | array operator-(const array& a) { |
| 2788 | return negative(a); |
| 2789 | } |
| 2790 | |
| 2791 | array sign(const array& a, StreamOrDevice s /* = {} */) { |
| 2792 | return array(a.shape(), a.dtype(), std::make_shared<Sign>(to_stream(s)), {a}); |