- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# Return the cross product of two (arrays of) vectors in Python

To compute the cross product of two vectors, use the numpy.cross() method in Python Numpy. The method returns c, the Vector cross product(s). The 1st parameter is a, the components of the first vector(s). The 2nd parameter is b, the components of the second vector(s). The 3rd parameter is axisa, the axis of a that defines the vector(s). By default, the last axis. The 4th parameter is axisb, the axis of b that defines the vector(s). By default, the last axis.

The 5th parameter is axisc, the axis of c containing the cross product vector(s). Ignored if both input vectors have dimension 2, as the return is scalar. By default, the last axis. The 6th parameter is the axis, if defined, the axis of a, b and c that defines the vector(s) and cross product(s). Overrides axisa, axisb and axisc.

## Steps

At first, import the required library −

import numpy as np

Creating two vectors. We have inserted elements of int type −

arr1 = [13, 11, 19] arr2 = [19, 10, 8]

Display the vectors −

print("Vector 1...\n", arr1) print("\nVector 2...\n", arr2)

To compute the cross product of two vectors, use the numpy.cross() method in Python −

print("\nResult...\n",np.cross(arr1, arr2))

## Example

import numpy as np # Creating two vectors # We have inserted elements of int type arr1 = [13, 11, 19] arr2 = [19, 10, 8] # Display the vectors print("Vector 1...\n", arr1) print("\nVector 2...\n", arr2) # To compute the cross product of two vectors, use the numpy.cross() method in Python Numpy # The method returns c, the Vector cross product(s). print("\nResult...\n",np.cross(arr1, arr2))

## Output

Vector 1... [13, 11, 19] Vector 2... [19, 10, 8] Result... [-102 257 -79]

- Related Questions & Answers
- Return the multiple vector cross product of two (arrays of) vectors in Python
- Return the cross product of two (arrays of) vectors with different dimensions in Python
- Return the dot product of two vectors in Python
- Return the multiple vector cross product of two vectors and change the orientation of the result in Python
- Return the dot product of two multidimensional vectors in Python
- C++ Program to Compute Cross Product of Two Vectors
- C++ Program for dot product and cross product of two vectors
- Return the dot product of One-Dimensional vectors in Python
- How to find the cross product of two vectors in R by adding the elements?
- Return the inner product of two masked arrays in Numpy
- Return the dot product of two masked arrays in Numpy
- Return the outer product of two masked arrays in Numpy
- Get the Inner product of two arrays in Python
- Get the Kronecker product of two arrays in Python
- Get the Outer product of two arrays in Python