程序设计
转角_遇到你
软件开发领域的专家
展开
-
Python文件的读写
python进行文件读写的总结原创 2016-09-18 11:09:11 · 1931 阅读 · 0 评论 -
Naive Bayes算法(NB算法---朴素贝叶斯)
贝叶斯分类器的分类原理是通过某对象的先验概率,利用贝叶斯公式计算出其后验概率,即该对象属于某一类的概率,选择具有最大后验概率的类作为该对象所属的类。目前研究较多的贝叶斯分类器主要有四种,分别是:Naive Bayes、TAN、BAN和GBN。应用贝叶斯网络分类器进行分类主要分成两阶段。第一阶段是贝叶斯网络分类器的学习,即从样本数据中构造分类器,包括结构学习和CPT 学习;第二阶段是贝叶斯网络分类器原创 2016-09-26 15:02:42 · 2331 阅读 · 0 评论 -
K-means使用python进行实现
这里举了一个例子使用python来进行k-means的聚类。原创 2016-09-26 17:03:52 · 754 阅读 · 0 评论 -
数据结构的C实现_图_邻接表示
//图,用邻接表表示//编译环境:Dev C++5.11//ALGragh.c#include #include #define ERROR 0#define OK 1#define MAX_VERTEX_NUM 10#define QM 10 //队列的最大元素个数int visited[MAX_VERTEX_NUM];typedef char转载 2016-10-24 15:45:37 · 452 阅读 · 0 评论 -
数据分析师需要学习的知识
1、懂业务。从事数据分析工作的前提就会需要懂业务,即熟悉行业知识、公司业务及流程,最好有自己独到的见解,若脱离行业认知和公司业务背景,分析的结果只会是脱了线的风筝,没有太大的使用价值。2、懂管理。一方面是搭建数据分析框架的要求,比如确定分析思路就需要用到营销、管理等理论知识来指导,如果不熟悉管理理论,就很难搭建数据分析的框架,后续的数据分析也很难进行。另一方面的作用是针对数据分析结论提出有指导意原创 2016-10-24 22:23:47 · 965 阅读 · 0 评论 -
顺序表的C语言实现
线性表是最常用最简单的一种数据结构,一个线性表是n个数据元素的有限序列。线性结构的顺序表示指的是用一组地址连续的存储单元一次存储线性表的数据元素,以元素在计算机内"物理位置相邻"来表示线性表中数据元素之间的逻辑关系。转载 2016-10-18 17:01:16 · 583 阅读 · 0 评论 -
Python猜字游戏
现在有一个猜字游戏,现在的情况是,计算机随机生成一个整数,这个整数的区间我们事先给定,这里假定数在0到100之间,然后我们猜字,当猜的数大于生成的整数时,输出“Your answer is too large.”,当猜的数小于生成的整数时,输出“Your answer is too small.”,猜中数字输出“BINGO!!”,结束游戏,下面是python的脚本,以及测试情况:def m原创 2016-10-29 10:18:32 · 4419 阅读 · 1 评论 -
如何成为一名数据科学家?
"Data Science = statistics who uses python and lives in San Francisco"恰好我马上启程到 Twitter 的 data science team,而且恰巧懂一点点统计和住在旧金山,所以冲动地没有邀请就厚脸回答了:D我认为有几个大方面1)学好 python。现在几乎所以公司的数据都可以 api 给你,而 py转载 2016-10-20 14:02:22 · 294 阅读 · 0 评论