Вы находитесь на странице: 1из 4

Numpy. Домашнее Задание.

Ultra-Light
2 балла за каждую задачу
1 бонусный балл, если все задачи покрыты комментариями, которые
описывают тактику решение задачи (до 10 баллов)

Задача 1
(2 балла)
Создайте целочисленный массив Numpy. Для этого выполните следующее:

1. Создайте список из целых значений (не меньше 5 штук).


2. Используя метод numpy.array(), переведите список в массив Numpy.

Решение:

[15]
import numpy as np # Подключаем библиотеку numpy и задаем ей псевдоним np
my_numpy = np.array(my_list) # Создаем numpy-массив из списка my_list1
my_list = [1,2,-3,4,5,-6,7,8,-9,10] # Создаем переменную my_list1 и записывае
м в нее список из целых чисел
numpy_array = np.array([1,2,-3,4,5,-6,7,8,-9,10]) # Создаем numpy-массив из ц
елых значений
print(numpy_array) # Выводим на экран массив numpu_array
print (my_list) # Выводим на экран созданный список

[ 1 2 -3 4 5 -6 7 8 -9 10]
[1, 2, -3, 4, 5, -6, 7, 8, -9, 10]

Задача 2
(2 балла)
Используя индексы, выведите первый и третий элемент массива.

Решение:

[50]
import numpy as np # Подключаем библиотеку numpy и задаем ей псевдоним np
my_2d_array2 = np.array([[3, 6, 2, 7],
                        [9, 2, 4, 8],
                        [8, 2, 3, 6]])
print(my_2d_array2[0,3]) # Выведем на экран элемент с индексом [0,3] (нуле
вая строка, третий столбец)
print(my_2d_array2[1,3])
print(my_2d_array2[0])
print(my_2d_array2[2,3])
##
print(numpy_new2) # Выводим на экран массив numpy_new2
print('Первый элемент массива:' , numpy_new2[1]) # Выводим на экран первый 
элемент массива numpy_new2
print('Третий элемент массива' , numpy_new2[3]) # Выводим на экран третий 
элемент массива numpy_new2
print(my_2d_array2[1])
print(my_2d_array2[2])
numpy_new2 = np.array([102,123,33,54,25,136]) # Создаем numpy-массив из спис
ка цифр
## При работе с индексами массивов всегда используются квадратные скобки (
[ ]).
 
 

[3 6 2 7]
[9 2 4 8]
[8 2 3 6]
7
8
6
[102 123 33 54 25 136]
Первый элемент массива: 123
Третий элемент массива 54

Задача 3
(2 балла)
Используя метод type(), проверьте тип созданного массива.
Решение:

[68]
import numpy as np # Подключаем библиотеку numpy и задаем ей псевдоним np
#my_numpy4 = np.array(my_list4) # Создаем numpy-массив из списка my_list3
#my_list4 = [2, 3.14, 'text data', [2,3,4]] # Создаем переменную my_list4 
и записываем в нее список из четырех значений (типа int, типа float, типа 
str  и список)
#print(my_list4) # Выводим на экран созданный список my_list4
my_list2 = [2, 3.14, 4,-7, 4/56] # Создаем переменную my_list2
#print(my_list4) # Выводим на экран созданный список my_list4
#my_list4 = [2, 3.14, 'text data', [2,3,4]] # Создаем переменную my_list4 
и записываем в нее список из четырех значений (типа int, типа float, типа 
str  и список)
 
my_numpy2 = np.array(my_list2) #  Создаем numpy-массив из списка my_list2
print(my_numpy2.dtype)  # Выводим на экран тип элементов массива my_numpy2
#print(my_numpy4) # Выводим на экран созданный массив my_numpy4
#print(my_numpy4.dtype) # Выводим на экран тип элементов массива my_numpy4

float64

Задача 4
(2 балла)
Используя метод sum(), найдите сумму всех элементов массива.

Решение:

[62]
import numpy as np # Подключаем библиотеку numpy и задаем ей псевдоним np
numpy_array = np.array([1,2,-3,4,5,-6,7,8,-9,10]) # Создаем numpy-массив из ц
елых значений
print(numpy_array.sum()) # Выводим на экран сумму всех элементов массива n
umpy_array
19

Задача 5
(2 балла)
Используя метод arange(), создайте новый массив из значений от 0 до 10.

Чтобы изменить содержимое ячейки, дважды нажмите на нее (или выберите


"Ввод")

Решение:

[66]
import numpy as np # Подключаем библиотеку numpy и задаем ей псевдоним np
numpy_10 = np.arange(10) # Создаем numpy-массив из последовательности элем
ентов от 0 до 10
print(numpy_10) # Выводим на экран массив numpy_10

[0 1 2 3 4 5 6 7 8 9]

check
0 сек.выполнено в 22:15

Вам также может понравиться