Python为什么慢,又为什么可以做机器学习?

记录一下查到的资料。

一、Python为什么慢?

1. 动态类型导致运行速度慢。

2. 动态类型还不是python慢的主要原因,C语言和Python在运行时的巨大不同是由于数据结构和算法的不同

二、为什么还用Python做机器学习?

机器学习的底层框架是C/C++写的,只是封装提供了Python的高层次抽象接口,实际运行的还是底层的C/C++代码。

首先可以用C/C++直接做机器学习,比如可以用C++版本的LibTorch来代替常用的PyTorch。

只不过,实现机器学习的过程本身就足够令人头秃了,如果还要提升工程开发上的难度,那么这是非常不合算也不合理的。算法思路是算法思路,部署是部署,做事情最重要的是在每一个阶段做合适的事情。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值