Наука за данните

Как да използвам функцията Python NumPy linspace ()?

Как да използвам функцията Python NumPy linspace ()?

Различни видове масиви могат да бъдат създадени в Python с помощта на библиотеката NumPy. Трябва да знаете начините за създаване на масив NumPy, преди да използвате функцията linspace () в Python. Понякога трябва да създадем масива с равномерно или неравномерно разпределени числа. С помощта на функцията linspace () могат да бъдат създадени както равномерно разположени, така и неравномерно разположени масиви с диапазон от числа. Това е полезна функция за числено изчисление. Как може да се използва функцията linspace () в скрипта на python е показано в този урок.

Синтаксис

Синтаксисът на функцията linspace () е показан по-долу:

масив numpy.linspace (начало, спиране, num = 50, крайна точка = True, retstep = False, dtype = Няма, ос = 0)

Функцията може да вземе седем аргумента. Целите на всички аргументи са описани по-долу:

Използване на функцията linspace ()

Различни приложения на функцията linspace () са показани в тази част на урока, като се използват множество примери.

Пример-1: Използване на задължителни аргументи на функцията linspace ()

Следващият пример показва начина за създаване на едномерен масив с равномерно разпределени числа с помощта на функцията linspace (). В този пример са два задължителни аргумента на тази функция. Масив с диапазон от равномерно разпределени дробни числа ще бъде генериран от функцията linspace (), където първото число ще бъде 10, а последното число ще бъде 20.

# Импортиране на библиотека NumPy
импортиране на numpy като np
# Създайте масив NumPy с равномерно разположени стойности
np_array = np.linspace (10, 20)
# Отпечатайте изхода
print ("Изходът на функцията linspace () е: \ n", np_array)

Изход:

След изпълнението на горния скрипт ще се появи следният изход.

Пример-2: Използване на аргумент num на функцията linspace ()

Следващият пример показва използването на брой аргумент на функцията linspace (). Положителните числа се използват за старт и Спри се стойности в първата функция linspace (). Тази функция ще генерира масив от 10 равномерно разпределени числа за присвояване 10 да се брой аргумент. Отрицателните числа се използват за старт и Спри се стойности във втората функция linspace (). Тази функция ще генерира масив от 15 равномерно разпределени числа за присвояване 15 да се брой аргумент.

# Импортиране на библиотека NumPy
импортиране на numpy като np
# Създайте масив NumPy с 10 равномерно разположени стойности
np_array = np.linspace (10, 20, num = 10)
# Отпечатайте изхода на масива
print ("Изходът на linspace с 10 числа: \ n", np_array)
# Създайте масив NumPy с 15 равномерно разположени стойности
np_array = np.linspace (-15, -5, num = 15)
# Отпечатайте изхода на масива
print ("Изходът на linspace с 15 числа: \ n", np_array)

Изход:

След изпълнението на горния скрипт ще се появи следният изход.

Пример-3: Използване на аргумент dtype на функцията linspace ()

Следващият пример показва използването на dtype аргумент на функцията linspace (). int64 е настроен на dtype аргумент на функцията linspace () за създаване на масив с набора от 15 равномерно разположени големи цели числа. Началната стойност на масива ще бъде 15, и крайната стойност ще бъде 35.

# Импортиране на библиотека NumPy
импортиране на numpy като np
# Създайте равномерно разположен масив NumPy със стъпка
np_array = np.linspace (15, 35, 15, dtype = np.int64)
# Отпечатайте масива
print ("Изходът на linspace: \ n", np_array)

Изход:

След изпълнението на горния скрипт ще се появи следният изход.

Пример-4: Използване на аргумент за крайна точка на функцията linspace ()

Следващият пример показва използването на аргумента за крайна точка на функцията linspace () за задаване на последната стойност на масива, която ще бъде върната от тази функция. Стойността по подразбиране на функцията за крайна точка е Вярно, и задава Спри се стойност като последната стойност на върнатия масив. Ако стойността на крайната точка е False, тогава последната стойност на масива ще бъде изчислена по различни начини, а последната стойност ще бъде по-малка от Спри се стойност.

# Импортиране на библиотека NumPy
импортиране на numpy като np
# Създайте равномерно разположен масив NumPy със стоп стойност
np_array = np.линейно пространство (15, 35, 15)
print ("Изходът на linspace без крайна точка: \ n", np_array)
# Създайте равномерно разположен масив NumPy със стоп стойност и крайна точка
np_array = np.linspace (15, 35, 15, крайна точка = False)
print ("\ nИзходът на linspace с крайна точка: \ n", np_array)

Изход:

След изпълнението на горния скрипт ще се появи следният изход.

Пример-5: Използване на аргумент retstep на функцията linspace ()

Следващият пример показва използването на повторно стъпване аргумент на функцията linspace (). Стойността по подразбиране на тази функция е Невярно. Ако стойността на този аргумент е зададена на Вярно, тогава функцията linspace () връща стъпка стойност с масива.

# Импортиране на библиотека NumPy
импортиране на numpy като np
# Обадете се на linspace с пренасочване
np_array, стъпка = np.linspace (-5, 5, 20, retstep = True)
# Отпечатайте масива
print ("Изходът на функцията linspace () е: \ n", np_array)
# Отпечатайте стойността на стъпката
print ("\ nСтъпката на стъпката е: \ n", стъпка)

Изход:

След изпълнението на горния скрипт ще се появи следният изход.

Пример 6: Използване на нескаларни стойности за аргументите start и stop

Следващият пример показва как нескаларните стойности, като масиви, могат да се използват като стойности на аргументи за стартиране и спиране на функцията linspace () за генериране на масива. Този скрипт ще създаде двуизмерен масив от 5 реда и 4 колони.

# Импортиране на библиотека NumPy
импортиране на numpy като np
# Извикайте функцията linspace () със стартови и стоп масиви
np_array = np.linspace (начало = [10, 30, 50, 70], спиране = [100, 200, 300,400], брой = 5)
# Отпечатайте масива
print ("Изходът на функцията linspace () е: \ n", np_array)

Изход:

След изпълнението на горния скрипт ще се появи следният изход.

Заключение

Използването на различни аргументи на функцията linspace () е обяснено в този урок с помощта на прости примери, за да помогне на читателите да разберат целта на тази функция и да я приложат правилно в своя скрипт.

Как да покажа брояч на FPS в игрите на Linux
Linux игрите получиха голям тласък, когато Valve обяви поддръжка на Linux за Steam клиент и техните игри през 2012 г. Оттогава много AAA и независими ...
Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...
Как да инсталирате и играете Doom на Linux
Въведение в Doom Серията Doom възниква през 90-те години след пускането на оригиналния Doom. Това беше незабавен хит и от този момент нататък серията ...