Numpy `logical_or` for more than two arguments
Building on abarnert's answer for n-dimensional case:
TL;DR: np.logical_or.reduce(np.array(list))
Numpy's logical_or function takes no more than two arrays to compare.  How can I find the union of more than two arrays?  (The same question could be asked with regard to Numpy's logical_and and obtaining the intersection of more than two arrays.)