Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Базове Створення Масивів | Основи NumPy
Ultimate NumPy

bookБазове Створення Масивів

Масив NumPy — це ефективний багатовимірний контейнер для зберігання та обробки великих наборів даних одного типу. Хоча вони схожі на списки Python, масиви є більш ефективними за пам'яттю та дозволяють виконувати високопродуктивні математичні й числові операції.

Тепер настав час створити свої перші масиви NumPy. Найбільш простий спосіб зробити це — скористатися функцією array(), передаючи їй як аргумент або list, або tuple, і лише їх.

Note
Примітка

У всіх завданнях нашого курсу створюйте масиви NumPy лише зі списків.

1234567
import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
copy

Вказування типу даних

Тип даних елементів масиву визначається неявно; однак, ви можете вказати його явно за допомогою параметра dtype:

1234567
import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
copy

Перший цілочисельний масив використовує типовий тип даних int64, тобто 8-байтове ціле число. Другий масив використовує int8, тобто 1-байтове ціле число.

Найпоширеніші типи даних у NumPy включають numpy.float16, numpy.float32 та numpy.float64, які зберігають відповідно 2-байтові, 4-байтові та 8-байтові числа з плаваючою комою.

question mark

Який параметр у функції np.array() дозволяє явно визначити тип даних елементів масиву?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 3.7

bookБазове Створення Масивів

Свайпніть щоб показати меню

Масив NumPy — це ефективний багатовимірний контейнер для зберігання та обробки великих наборів даних одного типу. Хоча вони схожі на списки Python, масиви є більш ефективними за пам'яттю та дозволяють виконувати високопродуктивні математичні й числові операції.

Тепер настав час створити свої перші масиви NumPy. Найбільш простий спосіб зробити це — скористатися функцією array(), передаючи їй як аргумент або list, або tuple, і лише їх.

Note
Примітка

У всіх завданнях нашого курсу створюйте масиви NumPy лише зі списків.

1234567
import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
copy

Вказування типу даних

Тип даних елементів масиву визначається неявно; однак, ви можете вказати його явно за допомогою параметра dtype:

1234567
import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
copy

Перший цілочисельний масив використовує типовий тип даних int64, тобто 8-байтове ціле число. Другий масив використовує int8, тобто 1-байтове ціле число.

Найпоширеніші типи даних у NumPy включають numpy.float16, numpy.float32 та numpy.float64, які зберігають відповідно 2-байтові, 4-байтові та 8-байтові числа з плаваючою комою.

question mark

Який параметр у функції np.array() дозволяє явно визначити тип даних елементів масиву?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 2
some-alt