Шта је Питхон Нумпи Арраи?
НумПи низови су помало налик Питхон листама, али се истовремено веома разликују. За оне који су нови у теми, разјаснимо шта је тачно и за шта је добро.
Како се име одаје, НумПи низ је централна структура података нумпи библиотеке. Име библиотеке је заправо скраћено од „Нумерички Питхон“ или „Нумерички Питхон“.
Направите НумПи низ
Најједноставнији начин за стварање низа у Нумпи-у је коришћење Питхон листе
myPythonList = [1,9,8,3]
Да бисте претворили питхон листу у нумпи низ помоћу објекта нп.арраи.
нумпи_арраи_фром_лист = нп.арраи (миПитхонЛист)
Да бисте приказали садржај листе
нумпи_арраи_фром_лист
Оутпут
array([1, 9, 8, 3])
У пракси нема потребе за проглашењем Питхон листе. Операција се може комбиновати.
a = np.array([1,9,8,3])
НАПОМЕНА : Нумпи документација наводи употребу нп.ндарраи за стварање низа. Међутим, ово је препоручена метода
Такође можете створити нумпи низ од Туплеа
Математичке операције на низу
Могли бисте изводити математичке операције попут сабирања, одузимања, дељења и множења на низу. Синтакса је име низа праћено операцијом (+ .-, *, /) након које следи операнд
Пример:
numpy_array_from_list + 10
Излаз:
array([11, 19, 18, 13])
Ова операција додаје 10 сваком елементу низа нумпи.
Облик низа
Облик низа можете проверити помоћу облика објекта којем претходи име низа. На исти начин можете да проверите тип помоћу дтипова.
import numpy as npa = np.array([1,2,3])print(a.shape)print(a.dtype)(3,)int64
Цео број је вредност без децимале. Ако креирате низ са децималом, тада ће се тип променити у плутајући.
#### Different typeb = np.array([1.1,2.0,3.2])print(b.dtype)float64
Низ димензија
Димензију можете додати комом „,“
Имајте на уму да мора бити унутар заграде []
### 2 dimensionc = np.array([(1,2,3),(4,5,6)])print(c.shape)(2, 3)
3 Димензиони низ
Виша димензија се може конструисати на следећи начин:
### 3 dimensiond = np.array([[[1, 2,3],[4, 5, 6]],[[7, 8,9],[10, 11, 12]]])print(d.shape)(2, 2, 3)
Резиме
Испод је резиме основних функција које се користе са НумПи.
објективан | Код |
---|---|
Направи низ | низ ([1,2,3]) |
одштампајте облик | низ ([.]). облик |