@
TophTab #11
两者都了解过你就不会问这样的问题了
术业有专攻,numpy 更像是“基础”,数据计算的基础(指 python )
搞统计分析要学 numpy,搞人脸识别要学 numpy,搞深度学习也要学 numpy……
当然,单纯的应用某些专业软件 /模块,或者可以跳过,例如不是研究人脸识别,而是用人家做好的识别模块到业务,那不用学 numpy 也能做到。它并不是和哪个比的关系,而是哪个是否在 numpy 上扩展,譬如 pandas 就是从 numpy 扩展出来的,你不用学 numpy 也能用好 pandas,但要在数据领域横向发展,还是把基础模块学一学更有把握
stata 已经是一套成品,跳离 python 的概念了,虽然它也有 python 的 API
你这个问题更像是,numpy 和 SAS 、SPSS……这些比较
python 里面也有类似 stata 的专业模块(集成了报表和 UI )
numpy 是从数据到数据,stata 是从数据到报告
打个比方,你知道起点终点,前者是它帮你算出一条最佳线路,怎样到达,你自己决定步行、自驾还是公交或者组合方式;后者则是约租车平台,告诉它找个接单司机就行了