首页 >知识讲堂 >数据分析知识>数据科学工程师容易犯的10个错误

数据科学工程师容易犯的10个错误

2020-12-28 11:10:09 阅读(162 评论(0)

无论是初学者还是有经验的工程师,都会或多或少犯一些错误,这里总结了一些常见的错误,你可以参考。数据科学家是“比任何软件工程师都更擅长统计,比任何统计学家都更擅长软件工程”的人。许多数据科学家都有统计背景,对软件工程几乎没有经验。我是一名高级数据科学家,在stackoverflow的python编程中排名前1%,与许多(初级)数据科学家一起工作。以下是我经常看到的10个常见错误。1.不要引用共享代码中需要代码和数据的数据数据科学。因此,他们需要访问数据,才能让别人复制你的结果。它看起来很简单,但很多人忘记了与他们的代码共享数据。解决方案:使用d6tpipe与您的代码共享数据文件,或上传到S3/web/谷歌驱动器等,或将其保存到数据库中,以便接收方检索文件(但不要将其添加到git中,请参阅以下内容)。2.*编码的无效路径类似于错误1。如果您*编码其他人无法访问的路径,它们将无法操作您的代码,并且必须在许多地方手动更改路径。解决方案:使用相对路径、全局路径配置变量或d6tpipe使数据易于访问。3.代码和数据混合在一起。既然数据科学代码需要数据,为什么不把它转移到同一个目录呢?在这样做的时候,还要保存图片、报告和其它垃圾。哦,真乱!解决方案:将目录组织成数据、报告、代码等类别。参见cookiecuterdatascience或d6tflowprojectemplates,并使用1中提到的工具存储和共享数据。4.将数据和源代码一起提交给Git,大多数人管理代码的版本。将数据文件添加到版本控制中,以便共享数据。对于非常小的文件,这是可以的,但git并没有优化数据,尤其是大型文件。gitadddata.csv解决方案:使用1中提到的工具存储和共享数据。如果您真的想控制版本的数据,请参见d6tpipee、存储DVC和Git大文件。5.有足够的讨论写方程而不是DAGS的数据。让我们谈谈实际代码!数据科学代码主要由一系列线性运行函数组成,因为在学习编写代码时,首先要学习的是函数。这将导致一些问题。请参考机器学习代码可能不好的四个原因。解决方案:将数据科学代码编写成一组任务,并在这些任务之间建立依赖关系,而不是使用线性链接函数。使用d6tflow或airflow。6.像函数一样使用for循环,for循环是你在学习编码时需要学习的第一件事。它们很容易理解,但它们又慢又冗长,通常意味着你不知道向量化的替代方案。解决方案:Numpy、scipy和panda为您认为可能需要循环的大多数内容提供了向量化函数。当数据、参数或用户输入发生变化时,您的代码可能会中断,有时您不会注意到。这可能会导致错误的输出。如果有人根据你的输出做出决定,错误的数据会导致错误的决定!解决方案:使用assert语句检查数据质量。pandas有平等测试,d6tstack可以检查数据输入,d6tjoin可以连接数据。数据检查的代码示例:8.我理解不写注释。你急于做分析。你把事情拼凑起来,让你的客户或老板知道结果。一周后,他们回来说“你能修改xyz吗?”或者“你能更新吗?”。你看着你的代码,却不记得你为什么这么做了。现在想象一下,如果有人来操作它。解决方案:额外的时间,即使在你交付分析后,也要记录你所做的事情。你会感谢自己,别人会更感谢你!你会看起来很专业!9.将数据存储为csv或pickle,然后返回数据,毕竟是数据科学。就像函数和for循环一样,csv和pickle文件也经常使用,但它们实际上并不好。csv不包括模式,所以每个人都必须重新分析数字和日期。pickle可以解决这个问题,但只能在python中工作,不能压缩。这两种格式都不适合存储大型数据集。解决方案:使用parquet或其他带有数据模式的二进制数据格式,最好是压缩数据格式。d6tflow将自动任务的数据输出保存为parquet格式,因此您不必处理它。10.使用jupyternotebooks让我们以一个有争议的结论结束:jupyternotebooks和csv一样常见。许多人使用它们。这并不能让他们变得更好。jupyternotebooks助长了上述许多不良软件工程习惯,特别是:您可能希望将所有文件存储在目录中,您编写的代码自上而下运行,而不是DAGS。您不需要模块化代码来调试代码和输出。您不能很好地控制文件中的版本。使用jupyternotebooks很容易开始,但很难扩展规模。

以上就是关于数据科学工程师容易犯的10个错误的相关介绍,更多数据科学工程师容易犯的10个错误相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对数据科学工程师容易犯的10个错误有更深的了解和认识。

内容来源:AI公园,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

最常见的erp模块有哪几个?

erp,就是企业资源计划软件,它主要是通过几个最常见的erp模块将企业各方面的信息全部集中到该系统之中进行分类管理,并实现各部门之间数据实时共享,增加企业各部门之间的沟通和协作。今天,小万将为大家介绍一下最常见的erp模块有…查看详情

免费的电子签名软件有哪些?

现在很多的适合都会用到电子签名,不管是非正式工作场合还是工作场景中,下面万商云集*就给大家来详细介绍一下免费的电子签名软件有哪些?希望能帮助到大家解决电子签名的相关问题;。  1.一笔签名  一笔签名设计免费版是*为大…查看详情

最近比较好看的电影有哪些 2022最近比较好看的电影

  虽然说暑期档已经逐渐进入尾声了,但上映的多部影片中,始终还是有那么几部值得大家去一睹为快,甚至二刷回味的。下面*就给大家来详细介绍一下最近比较好看的电影有哪些 2022最近比较好看的电影这一块的相关内容,希望大家能…查看详情

小程序复制链接怎么用

  不能复制链接的小程序怎么复制?  不能复制链接的小程序复制方法如下:  1.打开手机上的微信APP,点击发现页的小程序。  2.在小程序里面,点击选择一个进去。  3.点击右上角的三个点进去。  4选择下方的复制链接就行了。 …查看详情

抖音直播怎么赚钱 抖音直播赚钱方式有哪些

最近几年抖音短视频是非常火爆的,抖音带来的全民疯狂也是一个巨大的风口,下面万商云集*给大家来详细介绍一下抖音直播怎么赚钱 抖音直播赚钱方式有哪些,希望下面的内容能帮助到大家。  1.做任务赚钱  包括全民任务、游戏…查看详情

2021最新10家mes系统厂商排名

MES系统国内厂商排名是怎样?很多企业在生产过程中都意识到了MES系统的重要性,所以如今制造企业纷纷开始购买MES系统,但是MES系统众多,到底哪个好呢?所以今天*为大家整理了如下2021最新10家mes系统厂商排名。 1、西门子...查看详情

国内域名注册与国外域名注册的优缺点

域名注册,有的选国内域名注册商的,也有的选国外域名注册商的,而刚有打算搭建网站的企业,在不了解一切线上情况下,在这两种域名注册选择中反复纠结。那么国内域名注册与国外域名注册到底有什么区别,他们的优缺点分别是什么?&n…查看详情

如何使用crm平台管理项目?

优秀的项目管理可以促进项目的成功。在这个互联网时代,企业便可以依靠网络带来的crm系统来进行项目管理。但话又说回来了,crm平台却不是人人都会使用的,那么企业究竟要如何使用crm平台管理项目呢?不妨接着往下看。 图片来源于…查看详情

2023年水费多少钱一吨

  优质答案(1)  收取二十几元一吨的水费违法。《民法典》中规定违反要求私自涨水费属于违法行为,需要承担相应的法律责任。正常的水费是4块左右一吨  优质答案(2)  不合法,  因为自来水国家是由物价部门进行定价的…查看详情

简历制作软件 手机写简历的免费软件

  简历是个人应聘的“敲门装”,一份简历的好坏与否直接决定了一个人是否能够获得面试的资格,尤其是一些要求高又难得的工作机会,简历的重要性进一步增加。  说起简历的好坏与否,很多人可能觉得这与个人的素质条件有很大的…查看详情

中小企业为什么一定要选择SAAS软件

SAAS已经出来很多年了,但是对于SAAS很多中小企业仍然感到陌生,也会担心很多问题,实际上现在很多企业都在采用SAAS软件了,并没有出现什么问题,而且以后越来越多的企业会采用SAAS软件服务,SAAS软件相对于传统软件来说具有很多优点,比...查看详情

第一次接触智能家居不知如何使用,一套好用的智能家居系统值得考虑

现如今已经成为了现代化的社会,很多东西都已经发展成了智能化,也就是说根本不需要我们人控制,它就可以自动开自动关,包括家居这方面也有,那么,可以先了解一下智能家居系统的介绍。什么是智能化家居智能化家居(smarthome,homeautoma...查看详情

免费版oa办公系统软件大排名

现如今随着互联网的更迭升级,经济的高速发展,人们办公的方式也逐渐发生了变化,传统的办公方式不利于公司与员工的沟通以及和客户的沟通,从而无法获取更高的收益,不利于国家经济的发展,因此这里给大家提供了一些免费版oa办公系…查看详情

什么是流媒体?

什么是流媒体?其特点又是什么?它是把音频/视频及3D多媒体文件经过压缩处理,变成一个个压缩包,在视频文件服务器上向个人计算机连续地,实时地传输.特点:连续性,实时性,时效性.希望我的信息对你有帮助,谢谢。“流媒体”是什么意思?所谓流…查看详情

开网店商品拍摄需要哪些工具?

商品图片是买家网络购物的重要参考依据。网店卖家必须掌握商品拍摄的基本技能,借助合适的拍摄工具和器材,拍摄出吸引买家*和适合网店营销要求的图片,把商品的卖点真实、清晰地呈现在买家面前,进而提高点击率和购买率,开网店商…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询