НумПи библиотека је једна од корисних библиотека питхона која се може користити за стварање низова. нуле () и оне () су функције библиотеке НумПи за креирање два различита низа. нула () функција се користи за креирање низа на основу одређеног облика и типа. Сви елементи низа су иницијализовани на 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, редослед = 'Ф')
# Одштампајте вредности низа
принт ("Вредности низа су: \ н", нп_арраи)
Оутпут:
Следећи излаз ће се појавити након извршавања горње скрипте.
Закључак:
Употреба функција нула () и оне () у библиотеци НумПи објашњена је у овом упутству на више примера. Читач ће моћи да користи ове функције у својој скрипти након читања овог водича.