Рубрики
Без рубрики

Векторы в Python – быстрое введение!

Привет, народ! Сегодня мы посмотрим на одну из самых неодрешенных тем в Python, который есть, векторы в Python. Итак, давайте начнем! Во-первых, что такое

Автор оригинала: Pankaj Kumar.

Привет, народ! Сегодня мы посмотрим на одну из самых неодрешенных тем в Python, который есть, Векторы в питоне. Итак, давайте начнем!

Во-первых, что это вектор?

Вектор Простой термин можно рассматривать как одномерный массив. Что касается питона, вектор – это одномерный массив списков. Он занимает элементы аналогичным образом, как у Список Python Отказ

Давайте теперь понять создание вектора в Python.

Создание вектора в Python

Python Numpy Module используется для создания вектора. Мы используем numpy.array () Способ создания одномерного массива I.e. Вектор.

Синтаксис:

numpy.array(list)

Пример 1: Горизонтальный вектор

import numpy as np 

lst = [10,20,30,40,50] 

vctr = np.array(lst) 

vctr = np.array(lst) 

print("Vector created from a list:") 
print(vctr) 

Выход:

Vector created from a list:
[10 20 30 40 50]

Пример 2: Вертикальный вектор

import numpy as np 

lst = [[2], 
        [4], 
        [6],
          [10]]  

vctr = np.array(lst) 

vctr = np.array(lst) 

print("Vector created from a list:") 
print(vctr) 

Выход:

Vector created from a list:
[[ 2]
 [ 4]
 [ 6]
 [10]]

Основные операции на векторе Python

Создав вектор, теперь давайте выполним некоторые основные операции на этих векторах сейчас!

Вот список основных операций, которые могут быть выполнены на вектор

  • Добавление
  • Вычитание
  • Умножение
  • Разделение
  • Точечный продукт , так далее.

Начнем!

1. Выполнение операции добавления на вектор Python

Ниже мы выступили Векторное дополнение Работа на векторах.

Работа добавления состоится в элемент-мудрый способ I.E. Элемент элементами элементами и дальше результирующим вектором будет иметь ту же длину, что и из двух добавок векторов.

Синтаксис:

vector + vector

Пример:

import numpy as np 

lst1 = [10,20,30,40,50] 
lst2 = [1,2,3,4,5]


vctr1 = np.array(lst1) 

vctr2= np.array(lst2) 


print("Vector created from a list 1:") 
print(vctr1) 
print("Vector created from a list 2:") 
print(vctr2) 

vctr_add = vctr1+vctr2
print("Addition of two vectors: ",vctr_add)

Выход:

Vector created from a list 1:
[10 20 30 40 50]
Vector created from a list 2:
[1 2 3 4 5]
Addition of two vectors:  [11 22 33 44 55]

2. Выполнение вычитания двух векторов

На подобных линиях, в Вычитание Кроме того, будет следовать элемент-мудрые моды и дальше элементы вектора 2 будут вычитаться из вектора 1.

Давайте посмотрим на это реализация!

import numpy as np 

lst1 = [10,20,30,40,50] 
lst2 = [1,2,3,4,5]

vctr1 = np.array(lst1) 

vctr2= np.array(lst2) 

print("Vector created from a list 1:") 
print(vctr1) 
print("Vector created from a list 2:") 
print(vctr2) 

vctr_sub = vctr1-vctr2
print("Subtraction of two vectors: ",vctr_sub)

Выход:

Vector created from a list 1:
[10 20 30 40 50]
Vector created from a list 2:
[1 2 3 4 5]
Subtraction of two vectors:  [ 9 18 27 36 45]

3. Выполнение умножения двух векторов

В оформлении Векторное умножение Элементы вектора 1 размножаются на элементы вектора 2, а вектор продукта имеет ту же длину, что и умножающие векторы.

Давайте попробуем визуализировать операцию умножения:

x = [10,20] и y = [1,2] – два вектора. Поэтому вектор продукта будет V [],

v [0] [0] * y [0] v [1] [1] * Y [1]

Посмотрите на следующий код!

import numpy as np 

lst1 = [10,20,30,40,50] 
lst2 = [1,2,3,4,5]

vctr1 = np.array(lst1) 

vctr2= np.array(lst2) 

print("Vector created from a list 1:") 
print(vctr1) 
print("Vector created from a list 2:") 
print(vctr2) 

vctr_mul = vctr1*vctr2
print("Multiplication of two vectors: ",vctr_mul)

Выход:

Vector created from a list 1:
[10 20 30 40 50]
Vector created from a list 2:
[1 2 3 4 5]
Multiplication of two vectors:  [ 10  40  90 160 250]

4. Выполнение векторной операции дивизии

В Векторное разделение Результирующий вектор – это факторные значения после выполнения операции деления на двух векторах.

Рассмотрим ниже пример для лучшего понимания.

x = [10,20] и y = [1,2] – два вектора. Так что результирующий вектор V будет,

v [0] [0]/y [0] v [1] [1]/y [1]

Давайте теперь реализуем вышеуказанную концепцию.

Пример :

import numpy as np 
 
lst1 = [10,20,30,40,50] 
lst2 = [10,20,30,40,50]
 
vctr1 = np.array(lst1) 
 
vctr2= np.array(lst2) 
 
print("Vector created from a list 1:") 
print(vctr1) 
print("Vector created from a list 2:") 
print(vctr2) 
 
vctr_div = vctr1/vctr2
print("Division of two vectors: ",vctr_div)

Выход:

Vector created from a list 1:
[10 20 30 40 50]
Vector created from a list 2:
[10 20 30 40 50]
Multiplication of two vectors:  [ 1 1 1 1 1 ]

5. Векторный точечный продукт

В оформлении Вектор точечный продукт Мы выполняем суммирование продукта двух векторов в элементной мудрее.

Давайте посмотрим на ниже.

вектор. y = (x1 * y1 + x2 * y2)

Пример:

import numpy as np 

lst1 = [10,20,30,40,50] 
lst2 = [1,1,1,1,1]


vctr1 = np.array(lst1) 

vctr2= np.array(lst2) 


print("Vector created from a list 1:") 
print(vctr1) 
print("Vector created from a list 2:") 
print(vctr2) 

vctr_dot = vctr1.dot(vctr2)
print("Dot product of two vectors: ",vctr_dot)

Выход:

Vector created from a list 1:
[10 20 30 40 50]
Vector created from a list 2:
[1 1 1 1 1]
Dot product of two vectors: 150

Заключение

По этому, мы подошли к концу этой темы.

Чтобы более глубокое понимание векторов, попробуйте создать вектор и выполнять вышеупомянутые операции и давайте узнаем ваше понимание в окне комментариев!

Не стесняйтесь комментировать ниже, если вы столкнетесь с любым вопросом. Для большего количества таких постов, связанных с Python, оставаться настроенными и до тех пор, пока

Счастливое обучение !! 🙂.