Array Math
You can perform array math very easily on NumPy arrays. Consider the following two rank 2 arrays:
x1 = np.array([[1,2,3],[4,5,6]])
y1 = np.array([[7,8,9],[2,3,4]])
To add these two arrays together, you use the +
operator as follows:
print(x1 + y1)
The result is the addition of each individual element in the two arrays:
[[ 8 10 12]
[ 6 8 10]]
Array math is important, as it can be used to perform vector calculations. A good example is as follows:
x = np.array([2,3])
y = np.array([4,2])
z = x + y
'''
[6 5]
'''
Figure 2.5 shows the use of arrays to represent vectors and uses array addition to perform vector addition.
Besides using the +
operator, you can also use the np.add()
function to add two arrays:
np.add(x1,y1)
Apart from addition, you can also perform subtraction, multiplication, as well as division with NumPy arrays:
print(x1 - y1) # same as np.subtract(x1,y1)
''&apos...