Дата Сциенце

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

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

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

Синтакса

нп.низ нп.аранге ([старт,] стоп, [степ,], дтипе = Ноне)

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

Употреба функције аранге ()

Морате да инсталирате питхон НумПи библиотеку пре него што увежбате примере овог водича. Употреба функције аранге () са једним аргументом, два аргумента и три аргумента приказана је у овом одељку овог водича помоћу више примера.

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

Када аранге () функција НумПи библиотеке користи се са једним аргументом, а затим се горња вредност низа поставља као вредност аргумента. Следећа скрипта ће створити НумПи низ вредности вредности и исписати различите атрибуте низа и вредности низа. 12 је коришћена као вредност аргумента функције аранге () која ће створити НумПи низ од 12 елемената који ће почети од 0 и завршити до 11. Затим ће се одштампати димензија, величина и тип података низа. Вредности низа биће одштампане касније.

# Увези НумПи
увоз нумпи као нп
# Креирајте једнодимензионални НумПи низ секвенцијалних бројева
нп_арраи = нп.аранге (12)
# Одштампајте различите атрибуте низа НумПи
принт ('Димензија низа:', нп_арраи.ндим)
принт ('Дужина низа:', нп_арраи.величина)
принт ('Тип података низа:', нп_арраи.дтипе)
# Одштампајте вредности низа НумПи
принт ('Вредности низа су:', нп_арраи)

Оутпут:

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

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

Када се функција аранге () користи са два аргумента, тада ће се почетне и завршне вредности низа поставити као вредности аргумената. Следећи пример показује како креирањем низа са доњом и горњом вредношћу помоћу аранге () функцију. Први низ се креира подешавањем 10 у почетак вредност и 25 у зауставити вредност. Низ од 15 креираће се секвенцијални цео број. Затим ће се одштампати два атрибута и вредности низа. Други низ се креира подешавањем 0.5 у почетак вредност и 5.5 у зауставити вредност. Створиће се низ од 5 секвенцијалних плутајућих бројева. Исти атрибути и вредности овог низа биће штампани касније.

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

Оутпут:

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

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

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

# Увези Нумпи
увоз нумпи као нп
# Створите НумПи низ целобројних бројева са вредностима почетка, краја и корака
нп_арраи = нп.аранге (10, 20, 2)
# Одштампајте различите атрибуте низа
принт ('Величина низа:', нп_арраи.величина)
принт ('Тип података низа:', нп_арраи.дтипе)
# Одштампајте вредности низа НумПи
принт ('Вредности низа су:', нп_арраи)

Оутпут:

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

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

Следећи пример приказује употребу функције аранге () са негативним вредностима аргумената. 50 је постављено за стартни аргумент, 20 је постављено за стоп аргумент, а 2 је постављено за вредност аргумента корака функције аранге (). Створиће низ од 9 негативних целобројних бројева. Величина, тип података и вредности низа биће исписани као излаз.

# Увези Нумпи
увоз нумпи као нп
# Креирајте НумПи низ негативних бројева са вредностима почетка, краја и корака
нп_арраи = нп.аранге (-50, -5, 5)
# Одштампајте различите атрибуте низа
принт ('Величина низа:', нп_арраи.величина)
принт ('Тип података низа:', нп_арраи.дтипе)
# Одштампајте вредности низа НумПи
принт ('Вредности низа су:', нп_арраи)

Оутпут:

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

Закључак

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

Корисни алати за Линук играче
Ако волите да играте игре на Линуку, велика је вероватноћа да сте можда користили апликације и услужне програме попут Вине, Лутрис и ОБС Студио за поб...
ХД Ремастеред игре за Линук које никада раније нису имале Линук издање
Многи програмери и издавачи игара долазе са ХД ремастером старих игара како би продужили живот франшизе, молимо обожаваоце да захтевају компатибилност...
Како користити АутоКеи за аутоматизацију Линук игара
АутоКеи је услужни програм за аутоматизацију радне површине за Линук и Кс11, програмиран на Питхон 3, ГТК и Кт. Користећи његову скриптну и МАЦРО функ...