官术网_书友最值得收藏!

Getting started with Python

Python has become the common language for many data science and machine learning applications, thanks to its great number of open-source libraries for processes such as data loading, data visualization, statistics, image processing, and natural language processing. One of the main advantages of using Python is the ability to interact directly with the code, using a terminal or other tools such as the Jupyter Notebook, which we'll look at shortly.

If you have mostly been using OpenCV in combination with C++, I would strongly suggest that you switch to Python, at least for the purpose of studying this book. This decision has not been made out of spite! Quite the contrary: I have done my fair share of C/C++ programming--especially in combination with GPU computing via NVIDIA's Compute Unified Device Architecture (CUDA)--and like it a lot. However, I consider Python to be a better choice fundamentally if you want to pick up a new topical skill, because you can do more by typing less. This will help reduce the cognitive load. Rather than getting annoyed by the syntactic subtleties of C++ or wasting hours trying to convert data from one format to another, Python will help you concentrate on the topic at hand: becoming an expert in machine learning.

主站蜘蛛池模板: 平阳县| 丘北县| 南充市| 布拖县| 仙桃市| 博兴县| 钦州市| 重庆市| 万年县| 马尔康县| 大渡口区| 瑞安市| 祁门县| 马关县| 新闻| 贵州省| 德安县| 贵南县| 盱眙县| 广宁县| 鹤庆县| 蒲城县| 波密县| 米泉市| 西昌市| 拉孜县| 苏州市| 安义县| 沅江市| 西充县| 潜江市| 南城县| 于都县| 霍山县| 鸡泽县| 深泽县| 航空| 土默特左旗| 六安市| 花莲市| 子洲县|