Асарраи
Функција асарраи () користи се када желите да претворите улаз у низ. Улаз могу бити листе, корице, ндарраи итд.
Синтакса:
numpy.asarray(data, dtype=None, order=None)[source]
Ево,
подаци : Подаци које желите претворити у низ
дтипе : Ово је опционални аргумент. Ако није наведено, тип података се закључује из улазних података
Редослед : Подразумевано је Ц што је битан стил реда. Друга опција је Ф (у стилу фортана)
Пример:
Размотрите следећу 2-Д матрицу са четири реда и четири колоне попуњене са 1
import numpy as npA = np.matrix(np.ones((4,4)))
Ако желите да промените вредност матрице, не можете. Разлог је што није могуће променити копију.
np.array(A)[2]=2print(A)[[1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.]]
Матрица је непроменљива. Можете да користите асарраи ако желите да додате модификацију у оригинални низ. Да видимо да ли ће доћи до неке промене када желите да вредност трећих редова промените са вредношћу 2
np.asarray(A)[2]=2print(A)
Објашњење кода:
нп.асарраи (А): претвара матрицу А у низ
[2]: изаберите треће редове
Излаз:
[[1. 1. 1. 1.][1. 1. 1. 1.][2. 2. 2. 2.] # new value[1. 1. 1. 1.]]