Зарегистрироваться
Восстановить пароль
FAQ по входу

Báez-López D., Báez Villegas D.A. Introduction to Python: With Applications in Optimization, Image and Video Processing, and Machine Learning

  • Файл формата zip
  • размером 5,98 МБ
  • содержит документ формата epub
  • Добавлен пользователем
  • Описание отредактировано
Boca Raton: CRC Press, 2024. — 452 p. — (Chapman & Hall/CRC The Python Series). — ISBN 1032119101.
Introduction to Python: with Applications in Optimization, Image and Video Processing, and Machine Learning is intended primarily for advanced undergraduate and graduate students in quantitative sciences such as mathematics, computer science, and engineering. In addition to this, the book is written in such a way that it can also serve as a self-contained handbook for professionals working in quantitative fields including finance, IT, and many other industries where programming is a useful or essential tool. The book is written to be accessible and useful to those with no prior experience of Python, but those who are somewhat more adept will also benefit from the more advanced material that comes later in the book.
Features
Covers introductory and advanced material. Advanced material includes lists, dictionaries, tuples, arrays, plotting using Matplotlib, object-oriented programming.
Suitable as a textbook for advanced undergraduates or postgraduates, or as a reference for researchers and professionals-
Solutions manual, code, and additional examples are available for download.
The book may be divided in two parts. The first part, comprised of Chapters 1 to 8, can be used by a person interested in learning Python from scratch; that is, he/she does not have any knowledge of Python. The learning goes from installing Python to implementing functions and generating complex plots. The second part covers advanced topics such as optimization, image and video processing, and Machine Learning using Keras, TensorFlow, and neural networks. Throughout the book, the use of external modules or libraries makes the Python programs very powerful.
The book starts with basic Python instructions and introduces the concept of algorithmic solutions. The basic concepts in a Python program are presented. The second chapter is about conditionals and loops. The availability of these tools are of paramount importance in any programming language.The concepts of nested conditionals and loops are presented. These instructions allow the implementation of complex algorithms. The concepts of data structures in Python is covered in Chapter 3. The data structures are covered in detail together with their methods. Arrays are covered next. They are defined and used in matrix algebra. Arrays from Pandas are presented. Chapter 5 treats functions and their use in larger programs. Chapter 6 presents the object-oriented programming paradigm. The different properties that are associated are described. Reading data from ?les and writing data to files is presented in Chapter 7. The visualization of data is an important part of modern programming languages and Python has associated a library that permits to create complex plots, either in two dimensions or in three dimensions. Another package called Seaborn is also used in the generation of graphs. The ?rst eight chapters can be used by a novice student to gain a good expertise in Python programming.
The second part of the book is four chapters long and it covers concepts of optimization using Scipy that has a library of functions to perform optimization. Several examples show the techniques used. Image and video processing are implemented using OpenCV, a package especially designed to handle images and video. Machine learning is the topic of the last two chapters. Chapter 11 implements supervised and unsupervised learning using Keras and TensorFlow. Chapter 12 makes use of neural networks to implement Machine Learning algorithms.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация