How can I subtract two rows in python numpy? without using loops
numpy
for example:
import numpy as np x = np.array([[2.2, 3.4, 5.2], [1., 5.4, 5.]]) # expected result: y = [[-1.2, 2., -0.2]]
You can do the following:
import numpy as np x = np.array([[2.2, 3.4, 5.2], [1., 5.4, 5.]]) np.diff(x.T) # array([[-1.2], # [ 2. ], # [-0.2]])
1.4m articles
1.4m replys
5 comments
57.0k users