首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python语言的优劣

(一)Python语言的优势

Python语言有三大优势:操作简单、功能强大、使用广泛。

1、操作简单体现在:

(1)代码简单容易读、容易写、容易理解,有个外号是“可执行的伪代码”,很能说明问题;

(2)风格多样,可以面向对象编程、面向过程编程、函数式编程。

2、功能强大体现在:

Python可以方便的操作数据、文本、图像以及与开发环境交互。

(1)数据

Python带着很多高级数据类型,包括列表、元祖、字典、集合、队列;

SciPy和NumPy可以实现向量和矩阵操作。

(2)文本

有丰富的正则表达函数和访问Web页面的函数库,从HTML中提取数据非常简单且直观。

(3)图像

可以和绘制图像的工具Matplotlib协同工作,绘制2D3D图形。

3、使用广泛

使用广泛则意味着,代码有很多范例可以供初学者学习,对新手友好;模块库丰富,能缩短开发周期短。

(二)Python语言与其他语言对比

1、与MATLAB比较

共性:允许用户执行矩阵操作;运算速度快;

MATLAB劣势:费用高;没有影响力大的开源项目。

2、与java和C语言比较

共性:有矩阵数据库;

Java和C的劣势:简单功能也需要编写大量代码;对非编程人员读懂太难了。

(二)Python语言的劣势

运行效率不如java和C语言,不过可以使用python调用C编译的代码弥补。

《机器学习实战》——Pater  Harrington学习笔记

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221103A03LQQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券