The state of a coin can be defined by a vector

How can we define the combined state of a system comprising of

Mathematically, composite systems are represented by the following relation:

Therefore, the state of the above system becomes

In linear algebra, this can be done by computing the tensor product of two vectors. For two vectors

Here,

If

Note:Tensor products are defined on both vectors and matrices.

In NumPy, the tensor product of two arrays can be evaluated using the `kron()`

function. Let's evaluate the tensor product of the two coin states under consideration:

# Import numpyimport numpy as np# Define the vectorscoin_1 = np.array([0.7, 0.3])coin_2 = np.array([0.4, 0.6])# Evaluate the tensor producttensor_product = np.kron(coin_1, coin_2)print(tensor_product)

Here, the `kron()`

function is used for evaluating the tensor product between the two vectors we defined, `coin_1`

* *and* *`coin_2`

.

Copyright ©2024 Educative, Inc. All rights reserved

TRENDING TOPICS