[Tutor] Subtract a 1D Array from a 2D Array

Stephen P. Molnar s.molnar at sbcglobal.net
Sat May 13 09:33:19 EDT 2017

I am using Python 3.6 in Anaconda3 Spyder IDE.

I have two arrays:

         X           Y          Z
         0	        0	       0
      2.059801	    0	       0
     -1.203126	 3.402953	   0
     -1.108639	-1.567853	 2.715601
     -0.938564	-1.32733	-2.299003
     0.4283375	 0.91755	 0.208299

and want to subtract the value of the value of each column or the array 
a_c from the each value in the corresponding column of array c.

Trying a_mm = a - a_c where a_mm is the new array results in the error 

ValueError: operands could not be broadcast together with shapes (3,5) (1,3)

My search for a solution has not been successful.

Stephen P. Molnar, Ph.D.		Life is a fuzzy set
www.molecular-modeling.net		Stochastic and multivariate
(614)312-7528 (c)
Skype: smolnar1

More information about the Tutor mailing list