Загальні Функції Створення Масивів
NumPy також має функції створення масивів, які можуть автоматично створювати масив заданої форми (розмірності). Ось найпоширеніші з них:
zeros();ones();full().
zeros()
Назва цієї функції говорить сама за себе: вона створює масив із нулів заданої форми. Форма масиву задається через параметр shape і може бути як цілим числом (розмір одномірного масиву), так і кортежем цілих чисел для багатовимірних масивів.
12345678910import numpy as np # Сreating a 1D array of zeros with 5 elements zeros_1d = np.zeros(5) print(zeros_1d) # Сreating a 1D array of zeros with specifying dtype zeros_1d_int = np.zeros(5, dtype=np.int8) print(zeros_1d_int) # Сreating a 2D array of zeros of shape 5x3 zeros_2d = np.zeros((5, 3)) print(zeros_2d)
Як бачимо, параметр dtype також можна вказати так само, як і для інших типів масивів.
ones()
Ця функція подібна до функції zeros(), але замість масиву з нулями створює масив, заповнений одиницями.
12345678910import numpy as np # Сreating a 1D array of ones with 5 elements ones_1d = np.ones(5) print(ones_1d) # Сreating a 1D array of ones with specifying dtype ones_1d_int = np.ones(5, dtype=np.int8) print(ones_1d_int) # Сreating a 2D array of ones of shape 5x3 ones_2d = np.ones((5, 3)) print(ones_2d)
full()
Функція numpy.full() подібна до згаданих вище функцій, але має другий параметр — fill_value, який визначає значення для заповнення масиву. Перший параметр, shape, може бути як цілим числом, так і кортежем цілих чисел:
1234567import numpy as np # Сreate an array of fours of size 5 array_fours_1d = np.full(5, 4) # Сreate an array of fives of shape 4x2 array_fives_2d = np.full((4, 2), 5) print(f'1D fours array: {array_fours_1d}') print(f'2D fives array:\n{array_fives_2d}')
Додаткові застосування
Усі ці функції мають більше варіантів використання, ніж просто як заповнювачі. Вони досить часто застосовуються безпосередньо у математичних операціях у лінійній алгебрі. Їх можна використовувати у різних сферах машинного та глибокого навчання, наприклад, у обробці зображень.
Swipe to start coding
- Створення одномірного масиву з нулів розміром
5та присвоєння його зміннійzeros_array_1d. - Створення двовимірного масиву з нулів форми
2x4та присвоєння його зміннійzeros_array_2d. - Створення одномірного масиву з одиниць розміром
3та присвоєння його зміннійones_array_1d. - Створення двовимірного масиву з одиниць форми
2x3та присвоєння його зміннійones_array_2d. - Створення двовимірного масиву з сімок форми
2x2та присвоєння його зміннійsevens_array_2d.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.7
Загальні Функції Створення Масивів
Свайпніть щоб показати меню
NumPy також має функції створення масивів, які можуть автоматично створювати масив заданої форми (розмірності). Ось найпоширеніші з них:
zeros();ones();full().
zeros()
Назва цієї функції говорить сама за себе: вона створює масив із нулів заданої форми. Форма масиву задається через параметр shape і може бути як цілим числом (розмір одномірного масиву), так і кортежем цілих чисел для багатовимірних масивів.
12345678910import numpy as np # Сreating a 1D array of zeros with 5 elements zeros_1d = np.zeros(5) print(zeros_1d) # Сreating a 1D array of zeros with specifying dtype zeros_1d_int = np.zeros(5, dtype=np.int8) print(zeros_1d_int) # Сreating a 2D array of zeros of shape 5x3 zeros_2d = np.zeros((5, 3)) print(zeros_2d)
Як бачимо, параметр dtype також можна вказати так само, як і для інших типів масивів.
ones()
Ця функція подібна до функції zeros(), але замість масиву з нулями створює масив, заповнений одиницями.
12345678910import numpy as np # Сreating a 1D array of ones with 5 elements ones_1d = np.ones(5) print(ones_1d) # Сreating a 1D array of ones with specifying dtype ones_1d_int = np.ones(5, dtype=np.int8) print(ones_1d_int) # Сreating a 2D array of ones of shape 5x3 ones_2d = np.ones((5, 3)) print(ones_2d)
full()
Функція numpy.full() подібна до згаданих вище функцій, але має другий параметр — fill_value, який визначає значення для заповнення масиву. Перший параметр, shape, може бути як цілим числом, так і кортежем цілих чисел:
1234567import numpy as np # Сreate an array of fours of size 5 array_fours_1d = np.full(5, 4) # Сreate an array of fives of shape 4x2 array_fives_2d = np.full((4, 2), 5) print(f'1D fours array: {array_fours_1d}') print(f'2D fives array:\n{array_fives_2d}')
Додаткові застосування
Усі ці функції мають більше варіантів використання, ніж просто як заповнювачі. Вони досить часто застосовуються безпосередньо у математичних операціях у лінійній алгебрі. Їх можна використовувати у різних сферах машинного та глибокого навчання, наприклад, у обробці зображень.
Swipe to start coding
- Створення одномірного масиву з нулів розміром
5та присвоєння його зміннійzeros_array_1d. - Створення двовимірного масиву з нулів форми
2x4та присвоєння його зміннійzeros_array_2d. - Створення одномірного масиву з одиниць розміром
3та присвоєння його зміннійones_array_1d. - Створення двовимірного масиву з одиниць форми
2x3та присвоєння його зміннійones_array_2d. - Створення двовимірного масиву з сімок форми
2x2та присвоєння його зміннійsevens_array_2d.
Рішення
Дякуємо за ваш відгук!
single