Нейронную


В первой строке создается переменная s i z z l e s , источником ко­ торой является, судя по всему, вызов функции. В



Download 43,46 Mb.
Pdf ko'rish
bet88/134
Sana27.03.2022
Hajmi43,46 Mb.
#512313
1   ...   84   85   86   87   88   89   90   91   ...   134
Bog'liq
Создаем нейронную сеть ( PDFDrive )

В первой строке создается переменная s i z z l e s , источником ко­
торой является, судя по всему, вызов функции. В действительности 
Dog 
() — это особая функция, которая создает экземпляр класса 
Dog. 
Теперь вы увидели, как создавать различные сущности из определе­
ний классов. Эти сущности называются объектами. В данном случае 
мы создали из определения класса 
Dog 
объект s i z z l e s и можем счи­
тать, что этот объект является собакой!
В следующей строке для объекта s i z z l e s вызывается функция 
bark (). С этим вы уже немного знакомы, поскольку ранее успели 
поработать с функциями. Но вам нужно еще привыкнуть к тому,
150 
Глава 2. Создаем нейронную сеть на Python


что функция bark () вызывается так, как если бы она была частью 
объекта s i z z l e s . Это возможно, потому что данную функцию имеют 
все объекты, созданные на основе класса 
D og, 
ведь именно в нем она 
и определена.
Опишем все это простыми словами. Мы создали переменную 
sizzles, разновидность класса 
Dog. 
Переменная s iz z le s — это объект, 
созданный по шаблону класса 
Dog. 
Объекты — это экземпляры класса.
Следующий пример показывает, что мы к этому времени успели 
сделать, и подтверждает, что функция s i z z l e s .bark () действитель­
но выводит слово “ Гав!”
Возможно, вы обратили внимание на непонятный элемент s e l f
в определении функции — bark ( s e l f ) . Он здесь для того, чтобы 
указывать Python, к какому объекту приписывается функция при 
ее создании. Я считаю, что это должно быть очевидным, поскольку 
определение функции bark () включено в определение класса, а зна­
чит, Python и без того известно, к какому объекту ее следует прикре­
пить, но это мое личное мнение.
Рассмотрим примеры более полезного использования объектов 
и классов. Взгляните на следующий код.
sizzles = Dog () 
mutley = Dog()
sizzles.bark() 
mutley.bark()

Download 43,46 Mb.

Do'stlaringiz bilan baham:
1   ...   84   85   86   87   88   89   90   91   ...   134




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish