Дата Сциенце

Како се користе Питхон НумПи функције нуле () и оне ()

Како се користе Питхон НумПи функције нуле () и оне ()

НумПи библиотека је једна од корисних библиотека питхона која се може користити за стварање низова. нуле () и оне () су функције библиотеке НумПи за креирање два различита низа. нула () функција се користи за креирање низа на основу одређеног облика и типа. Сви елементи низа су иницијализовани на 0, што креира функција нула (). функција онес () ради као функција нула (). Али елементи низа које креира функција онес () иницијализују се у 1. Употреба обе функције приказана је у овом упутству на више примера.

нула () функција

Синтакса ове функције дата је у наставку.

низ нумпи.нуле (облик, [дтипе = Ноне], [ордер = 'Ц'])

Ова функција може узети три аргумента и враћа низ. Први аргумент, облик је обавезан који се користи за дефинисање величине низа. Вредност овог аргумента може бити цео број или скуп целих бројева. Други аргумент, дтипе није обавезан за дефинисање типа елемента низа. Подразумевана вредност овог аргумента је Ниједан. Трећи аргумент је да је редослед необвезан и да се користи за описивање редоследа вишедимензионалног низа. Вредност овог аргумента може бити „Ц“ (стил Ц) или „Ф“ (стил Ф). 'Ц' се користи за постављање редоследа заснованог на редовима, а 'Ф' за постављање редоследа заснованог на колони.

Пример-1: Употреба функције нула () са једним аргументом

Следећи пример показује употребу функције нула (). 10 је дао вредност аргумента ове функције за стварање једнодимензионалног низа НумПи. Штампати ће се тип података низа. функција преобликовања () користи се за промену једнодимензионалног у дводимензионални низ од 2 реда и 5 колона.

# Увези НумПи
увоз нумпи као нп
# Креирајте НумПи низ помоћу функције нула ()
нп_арраи = нп.нуле (10)
# Одштампајте тип података вредности низа
принт ("Тип података низа је:", нп_арраи.дтипе)
# Одштампајте вредности низа након преобликовања
принт ("Вредности преобликованог низа су: \ н", нп_арраи.преобликовати (2, 5))

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Пример-2: Употреба функције нула () са два аргумента

Следећи пример показује употребу функције нула () са два аргумента. Прва нула () функција скрипте створиће једнодимензионални НумПи низ целих бројева. Тип података и вредности првог низа биће исписани у следећем изразу. Друга нула () функција скрипте створиће дводимензионални НумПи низ целих бројева. Тип података и вредности другог низа биће исписани у следећој изјави.

# Увези НумПи
увоз нумпи као нп
# Креирајте једнодимензионални НумПи низ помоћу функције нула ()
нп_арраи1 = нп.нуле (4, дтипе = инт)
# Одштампајте тип података
принт ("Тип података низа је:", нп_арраи1.дтипе)
# Одштампајте вредности низа
принт ("Вредности једнодимензионалног низа су: \ н", нп_арраи1)
# Направите дводимензионални НумПи низ помоћу функције нула ()
нп_арраи2 = нп.нуле ((2, 3), инт)
# Одштампајте тип података
принт ("\ нТип података низа је:", нп_арраи2.дтипе)
# Одштампајте вредности низа
принт ("Вредности дводимензионалног низа су: \ н", нп_арраи2)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Пример-3: Употреба функције нула () са три аргумента

Следећи пример приказује употребу функције нула () са три аргумента. Функција нула () скрипте ће створити тродимензионалне бројеве с плутајућим низом НумПи. Тип података и вредности првог низа биће исписани у следећем изразу на основу редоследа у стилу Ц.

# Увези НумПи
увоз нумпи као нп
# Креирајте тродимензионални НумПи низ користећи функцију нула () са редоследом у Ц стилу
нп_арраи = нп.нуле ((2, 3, 2), флоат, 'Ц')
# Одштампајте вредности низа
принт ("Вредности дводимензионалног низа су: \ н", нп_арраи)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

оне () функција:

Синтакса ове функције дата је у наставку.

низ нумпи.оне (облик, [дтипе = Ноне], [ордер = 'Ц'])

Употреба аргумената функције онес () је иста као и аргумент функције нула () који је објашњен у делу функције нула ().

Пример-1: Употреба функције онес () са једним аргументом

Следећи пример приказује употребу функције онес () са једним аргументом. оне () функција ове скрипте створиће једнодимензионални низ од 5 елемената.

# Увези НумПи
увоз нумпи као нп
# Креирајте НумПи низ помоћу функције нула ()
нп_арраи = нп.оне (5)
# Одштампајте вредности низа
принт ("Вредности низа су: \ н", нп_арраи)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Пример-2: Употреба функције онес () са два аргумента

Следећи пример приказује употребу функције онес () са два аргумента. Функција фирст онес () створиће дводимензионални низ целих бројева који ће садржати 5 редова и 2 колоне. Функција сецонд онес () креираће дводимензионални низ где ће прва колона садржати целе бројеве, а друга колона плутајуће бројеве.

# Увези НумПи
увоз нумпи као нп
# Креирајте дводимензионални низ НумПи користећи функцију нула () са целобројним типом података
нп_арраи1 = нп.оне ((5, 2), инт)
# Одштампајте вредности низа
принт ("Вредности низа су: \ н", нп_арраи1)
# Креирајте дводимензионални низ НумПи користећи функцију нула () са целобројним и флоат типом података
нп_арраи2 = нп.оне ((2, 2), дтипе = [('к', 'инт'), ('и', 'флоат')])
# Одштампајте вредности низа
принт ("Вредности низа су: \ н", нп_арраи2)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Пример-3: Употреба функције онес () са три аргумента

Следећи пример приказује употребу функције онес () са три аргумента. оне () функција ће створити једнодимензионални низ од 5 елемената који ће садржати плутајуће бројеве са редоследом заснован на редовима.

# Увези НумПи
увоз нумпи као нп
# Креирајте НумПи низ помоћу функције нула ()
нп_арраи = нп.оне (5, дтипе = нп.флоат64, редослед = 'Ф')
# Одштампајте вредности низа
принт ("Вредности низа су: \ н", нп_арраи)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Закључак:

Употреба функција нула () и оне () у библиотеци НумПи објашњена је у овом упутству на више примера. Читач ће моћи да користи ове функције у својој скрипти након читања овог водича.

Како приказати бројач ФПС-а у Линук играма
Линук гаминг добио је велики потицај када је Валве најавио Линук подршку за Стеам клијент и њихове игре 2012. године. Од тада су многе ААА и индие игр...
Како преузети и играти Сид Меиер'с Цивилизатион ВИ на Линук-у
Увод у игру Цивилизатион 6 је модерни поглед на класични концепт представљен у серији игара Аге оф Емпирес. Идеја је била прилично једноставна; започе...
Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...