Загальні Функції Створення Масивів
NumPy також має функції створення масивів, які можуть автоматично створювати масив заданої форми (розмірності). Ось найпоширеніші з них:
zeros();ones();full().
zeros()
Назва цієї функції говорить сама за себе: вона створює масив із нулів заданої форми. Форма масиву задається параметром shape і може бути або цілим числом (розмір одномірного масиву), або кортежем цілих чисел для багатовимірних масивів.
12345678910import numpy as np # Creating a 1D array of zeros with 5 elements zeros_1d = np.zeros(5) print(zeros_1d) # Creating a 1D array of zeros with specifying dtype zeros_1d_int = np.zeros(5, dtype=np.int8) print(zeros_1d_int) # Creating a 2D array of zeros of shape 5x3 zeros_2d = np.zeros((5, 3)) print(zeros_2d)
Як бачите, ви також можете вказати параметр dtype так само, як і для інших типів масивів.
ones()
Ця функція подібна до функції zeros(), але замість масиву з нулями створює масив з одиниць.
12345678910import numpy as np # Creating a 1D array of ones with 5 elements ones_1d = np.ones(5) print(ones_1d) # Creating a 1D array of ones with specifying dtype ones_1d_int = np.ones(5, dtype=np.int8) print(ones_1d_int) # Creating 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 # Create an array of fours of size 5 array_fours_1d = np.full(5, 4) # Create 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}')
Додаткові застосування
Усі ці функції мають більше варіантів використання, ніж просто як заповнювачі. Вони досить часто застосовуються безпосередньо в математичних операціях у лінійній алгебрі. Їх можна використовувати в різних галузях машинного та глибокого навчання, наприклад, у обробці зображень.
Дякуємо за ваш відгук!
single
Загальні Функції Створення Масивів
Свайпніть щоб показати меню
NumPy також має функції створення масивів, які можуть автоматично створювати масив заданої форми (розмірності). Ось найпоширеніші з них:
zeros();ones();full().
zeros()
Назва цієї функції говорить сама за себе: вона створює масив із нулів заданої форми. Форма масиву задається параметром shape і може бути або цілим числом (розмір одномірного масиву), або кортежем цілих чисел для багатовимірних масивів.
12345678910import numpy as np # Creating a 1D array of zeros with 5 elements zeros_1d = np.zeros(5) print(zeros_1d) # Creating a 1D array of zeros with specifying dtype zeros_1d_int = np.zeros(5, dtype=np.int8) print(zeros_1d_int) # Creating a 2D array of zeros of shape 5x3 zeros_2d = np.zeros((5, 3)) print(zeros_2d)
Як бачите, ви також можете вказати параметр dtype так само, як і для інших типів масивів.
ones()
Ця функція подібна до функції zeros(), але замість масиву з нулями створює масив з одиниць.
12345678910import numpy as np # Creating a 1D array of ones with 5 elements ones_1d = np.ones(5) print(ones_1d) # Creating a 1D array of ones with specifying dtype ones_1d_int = np.ones(5, dtype=np.int8) print(ones_1d_int) # Creating 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 # Create an array of fours of size 5 array_fours_1d = np.full(5, 4) # Create 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}')
Додаткові застосування
Усі ці функції мають більше варіантів використання, ніж просто як заповнювачі. Вони досить часто застосовуються безпосередньо в математичних операціях у лінійній алгебрі. Їх можна використовувати в різних галузях машинного та глибокого навчання, наприклад, у обробці зображень.
Проведіть, щоб почати кодувати
- Створити одномірний масив із нулів розміром
5та присвоїти його зміннійzeros_array_1d. - Створити двовимірний масив із нулів розміром
2x4та присвоїти його зміннійzeros_array_2d. - Створити одномірний масив з одиниць розміром
3та присвоїти його зміннійones_array_1d. - Створити двовимірний масив з одиниць розміром
2x3та присвоїти його зміннійones_array_2d. - Створити двовимірний масив із сімок розміром
2x2та присвоїти його зміннійsevens_array_2d.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат