Содержание
- 2. МАТРИЦЫ Таблицы с данными – матрицы или двумерные массивы Для работы с матрицами в Python также
- 3. МАТРИЦЫ Таблицы с данными – матрицы или двумерные массивы
- 4. ПРИМЕР Структура из вложенных списков, количество которых определяет количество строк матрицы, а число элементов внутри каждого
- 5. СОЗДАНИЕ ВЛОЖЕННЫХ СПИСКОВ Пусть даны два числа: количество строк n и количество столбцов m. Необходимо создать
- 6. ВЫВОД МАТРИЦЫ Вывод можно осуществить одним оператором, но такой простой способ не позволяет выполнять какой-то предварительной
- 7. Определите, какой будет результат при выполнении: print (b[0]) print (a[2, 1])
- 8. ВВОД ЭЛЕМЕНТОВ ДВУМЕРНОГО МАССИВА Для обработки и вывода матрицы используется два вложенных списка, один по строке,
- 9. ВЫВОД МАТРИЦЫ ПОСТРОЧНО
- 10. ВЫВОД ЭЛЕМЕНТОВ СПИСКА for row in A: for elem in row: print(elem, end=' ') print()
- 11. ПРОЦЕДУРА ВЫВОДА – 1Й СПОСОБ def printMatrix ( matrix ): for i in range ( len(matrix)
- 12. ПРОЦЕДУРА ВЫВОДА – 1Й СПОСОБ def printMatrix ( matrix ): for row in matrix: for x
- 13. ИНИЦИАЛИЗАЦИЯ МАССИВА СЛУЧАЙНЫМИ ЧИСЛАМИ import random for i in range(N): for j in range(M): matrix[i][j] =
- 14. ИСПОЛЬЗОВАНИЕ ГЕНЕРАТОРОВ Для создания двумерных массивов можно использовать вложенные генераторы, разместив генератор списка, являющегося строкой, внутри
- 15. C=[[I * J FOR J IN RANGE(M)] FOR I IN RANGE(N)] Если число 0 заменить на
- 16. ЗАДАНИЕ 1 Найдите произведение и сумму элементов двумерной матрицы n*m, для заполнения значениями используйте случайные числа,
- 17. ЗАДАНИЕ 2 Найдите сумму элементов главной и побочной диагонали n*n
- 18. МОДУЛЬ ARRAY. МАССИВЫ В PYTHON Модуль array определяет массивы в python Массивы очень похожи на списки,
- 19. МАССИВЫ ИЗМЕНЯЕМЫ Массивы поддерживают все списковые методы (индексация, срезы, умножения, итерации), и другие методы По классике
- 20. ИНИЦИАЛИЗАЦИЯ МАССИВА a = array.array('i',(0 for i in range(0,10))) или x = [0] * 10 x
- 21. ИСПОЛЬЗОВАНИЕ ITERTOOLS array.array – это генератор , который строит определенную последовательность по мере ее чтения
- 22. ПРИМЕР Отдельные элементы могут быть доступны через индексы: my_array[1] Добавить любое значение в массив с помощью
- 23. МЕТОДЫ РАБОТЫ С МАССИВАМИ Вставить значение в массив с помощью метода insert () в любом индекса
- 24. МЕТОДЫ РАБОТЫ С МАССИВАМИ Удалите любой элемент массива, используя метод remove Удалить последний элемент массива методом
- 25. МЕТОДЫ РАБОТЫ С МАССИВАМИ Получить любой элемент через его индекс с помощью метода index Обратный массив
- 26. МЕТОДЫ РАБОТЫ С МАССИВАМИ Преобразовать массив в строку, используя метод tostring (). tostring() преобразует массив в
- 27. ДЗ 1 Даны две матрицы n*m и m*n, найдите произведение матриц, применяя модуль numpy и без
- 28. МОДУЛЬ NUMPY Массив NumPy — это не то же самое, что и класс array.array из Стандартной
- 29. УСТАНОВКА МОДУЛЯ NUMPY python -m pip install --user numpy В PyCharm Перейдите на вкладку File ->
- 30. ПРИМЕР
- 31. ДЗ 2 В одномерном массиве, состоящем из п вещественных элементов, вычислить сумму элементов, расположенных после последнего
- 32. ДЗ 3 Размерности двумерных массивов следует запрашивать у пользователя. Все необходимые данные должны передаваться в функции
- 34. Скачать презентацию