Нейронные сети. Эволюция. Каниа Алексеевич Кан
операторы
Условные операторы нужны для того, чтобы выполнить два разных набора действий в зависимости от того, истинно или ложно проверяемое ими утверждение. Иными словами – в зависимости от того, ложно или истинно утверждение, программа, как бы разветвляется, идет по пути, указанным ей этим условием.
Условия
В Python, условия записываются при помощью конструкции if:… else:… if – в переводе с английского – если, else переводится как – иначе.
После ключевого слова if, следует условие, которое им проверяется, если это условие правда, то выполняется тело этого оператора if, если ложно, то тело оператора if, не выполнится.
Давайте рассмотрим это на конкретном примере:
Здесь, как мы можем наблюдать, условие не выполнилось.
В этот случае, мы наблюдаем, что наше условие выполняется.
В этом примере, где задействована вся конструкция if:… else:…, условие if(если) – не выполнено, но если не выполняется условие – if, то тогда сработает условие – else(иначе).
Обратите внимание, в Python все условия принадлежащее оператору, пишутся с определенным отступом!
Массивы
Массив можно представить в виде книжной полки, которая содержат сразу несколько книг(переменных).
Пример массива, содержащего в себе числа и строку:
У массива есть такое понятие как индекс, например, по индексу ноль, массива arr, содержится элемент равный числу 5. А по индексу три, находится строка. Количеством индексов, определяется размер массива:
Обращаясь к индексам элементов, как показано на слайде ниже, мы можем менять элемент, к адресу которого мы обратились (не забываем, что начало отсчета индексов в массиве, начинается с нуля):
Для работы с массивами, в наших проектах мы будем использовать пакет numpy.
numpy – очень обширная библиотека, содержащая множество методов по работе с массивами.
Для того чтоб воспользоваться этим инструментом нужно выполнить следующий код:
import numpy
Команда import сообщает Python о необходимости привлечения дополнительных вычислительных ресурсов, для расширения круга уже имеющихся на его вооружении инструментов.
Если мы выполним следующую команду:
import numpy as np
Где, as – префикс, позволяющий сокращать, или изменять имя пакета, указав сокращение np (можно любое другое имя), мы избавляем себя от необходимости писать в программном коде полное имя пакета, т.е. говоря простым языком, заменим имя numpy на сокращенное np.
Давайте создадим с помощью пакета numpy, двухмерный массив (матрицу) с нулевыми элементами:
В коде выше, пакет numpy используется для создания двухмерного массива размерностью 2x3, где 2 – количество строк массива, 3 – количество столбцов в массиве, и во всех ячейках данного массива содержатся нулевые значения.
В