Knowledge Base

Vectors and Vector Operations

Glossary

Vector — an ordered set of numerical data.

Practice

1# Creating NumPy array
2
3import numpy as np
4
5numbers1 = [2, 3] # Python list
6vector1 = np.array(numbers1) # NumPy array
7vector2 = np.array([6, 2])

1# Converting NumPy array into list
2
3numbers2 = list(vector2) # List from vector

1# Obtaining NumPy array - dataframe column
2
3data[0].values

1# Arithmetic operations on vectors
2
3import numpy as np
4
5sum_of_vectors = vector1 + vector2 # sum of two vectors
6subtraction_of_vectors = vector2 - vector1 # difference of two vectors
7vector4 = -5 * vector1 # multiplying vector by scalar
8array_mult = array1 * array2 # element-by-element product of vectors
9array_div = array1 / array2 # element-by-element quotient of vectors
10
11array2_plus_10 = array2 + 10 # adding a number to each element of vector
12array2_minus_10 = array2 - 10 # subtracting a number from each element of vector
13array2_div_10 = array2 / 10 # dividing each element of vector by a number
14
15vector_1_squared = vector_1**2 # element by element exponentation

1# Vector minimum and maximum
2
3min(vector)
4max(vector)

1# Vector exponent
2
3np.exp(vector)

1# Sum and mean of vector elements
2
3vector.sum()
4vector.mean()
Send Feedback
close
  • Bug
  • Improvement
  • Feature
Send Feedback
,