This is an attempt for extending broadcasting rules in Numpy without losing the benefits of vectorization by converting new rules to preexisting ones.
The broadcasting policy is taken from APL standards according to the following ideas:
- a subset of nested arrays from APL is implemented here;
- an
axisparameter is implemented here.