问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python为什么适合大数据

发布网友 发布时间:2022-04-23 20:02

我来回答

2个回答

热心网友 时间:2022-04-07 13:35

百万级别数据是小数据,python处理起来不成问题,但python处理数据还是有些问题的

Python处理大数据的劣势:

1、python线程有gil,通俗说就是多线程的时候只能在一个核上跑,浪费了多核服务器。在一种常见的场景下是要命的:并发单元之间有巨大的数据共享或者共用(例如大dict),多进程会导致内存吃紧,多线程则解决不了数据共享的问题,单独的写一个进程之间负责维护读写这个数据不仅效率不高而且麻烦

2、python执行效率不高,在处理大数据的时候,效率不高,这是真的,pypy(一个jit的python解释器,可以理解成脚本语言加速执行的东西)能够提高很大的速度,但是pypy不支持很多python经典的包,例如numpy(顺便给pypy做做广告,土豪可以捐赠一下PyPy - Call for donations)

3、绝大部分的大公司,用java处理大数据不管是环境也好,积累也好,都会好很多

Python处理数据的优势(不是处理大数据):

1、异常快捷的开发速度,代码量巨少

2、丰富的数据处理包,不管正则也好,html解析啦,xml解析啦,用起来非常方便

3、内部类型使用成本巨低,不需要额外怎么操作(java,c++用个map都很费劲)

4、公司中,很大量的数据处理工作工作是不需要面对非常大的数据的

5、巨大的数据不是语言所能解决的,需要处理数据的框架(hadoop, mpi。。。。)虽然小众,但是python还是有处理大数据的框架的,或者一些框架也支持python

6、编码问题处理起来太太太方便了

综上所述:

1、python可以处理大数据

2、python处理大数据不一定是最优的选择

3. python和其他语言(公司主推的方式)并行使用是非常不错的选择

4. 因为开发速度,你如果经常处理数据,而且喜欢linux终端,而且经常处理不大的数据(100m一下),最好还是学一下python
如果只是学习Python的话,找工作可能会比较困难,建议还是系统学习一下大数据的相关课程,现在很多专业机构都可开设,你可以点击头像了解一下

热心网友 时间:2022-04-07 14:53

因为方便啊。
在大数据面前,用什么语言开发,执行起来都需要很长时间,都是慢。
那么,执行速度方面已经没有意义了,写起来舒服的好处就凸显出来了。
试想一下,对于一个大数据任务,你用C写的程序要跑两个小时,别人用python写的要跑四个小时,没人会盯首屏幕两个小时,所以一般都会晚上下班时开始跑,第二天早上来看结果。那么,对于一个晚上的时间来说,两个小时和四个小时,是没有差别的,第二天早上你都一样可以看到结果。
在这种情况下,python的方便灵活就比C的艰深晦涩有吸引力了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 大数据与python有什么关系,学完大数据以后能做Python吗? 大数据和python有什么关系吗? 花粉俱乐部是干嘛的啊? 我不想别人通过我的搜索到我的新浪微博账号该如何设置?求解答。 三亚的特产是什么?有什么小吃? 我梦见洗头是什么意思 梦见洗头有何征兆? 在电脑如何下载酷狗音乐? 华为p9的锁屏怎么关掉 华为P9怎么开启熄屏快拍教程 华为p9看电视屏熄要怎么设置 华为p9在充电无操作情况下无法自动息屏 得力人脸指纹混合识别考勤机no.3969如何使用? 得力指纹考勤机3970怎么使用?使用方法去哪儿查阅的 华为p9怎么取消系统锁屏 得力指纹考勤机排班表如何设置 得力指纹考勤机重置该怎么弄?怎么设置的呢 乡镇街道做什么生意好 华为P9可以设置动态锁屏吗 在乡镇,做什么生意最赚钱 大数据需不需要学习python呀? 大数据和python有什么区别 大数据处理为什么要用python python跟大数据有关系吗 为什么python是大数据时代最好的语言 大数据专业会学到python语言吗? 大数据和python哪个发展前景好 想学IT,python和大数据哪个好点? 大数据和python有关系吗? 现在互联网行业,大数据和python哪个就业比较好点? qq名字女生优雅可爱的有什么? 适合女生的可爱纯洁的英文+中文QQ网名,跪求!!! 女生可爱QQ网名,别太花,最好实际一点的,也可以使英文名。Thank you! 可爱的11岁qq女生网名,英文网名 QQ昵称可爱女生 可爱女生的qq昵称,好听 vivo x21格式化 关于vivo x21格式化的问题 vivo x21手机在屏幕坏了不亮的情况下怎么格式化手机 vivox21密码密保都忘记了,怎么解锁?