摘要:
最小(大)堆是按完全二叉树的排序顺序的方式排布堆中元素的,并且满足:ai >a(2i+1) and ai>a(2i+2)( ai <a(2i+1) and ai<a(2i+2)).堆是一种高级的数据结构,在Python中,有相应的模块deapq。 下面给出自己编写的代码实现最小堆与使用heapq模块 阅读全文
摘要:
对于一个没学过数据结构这门课程的编程菜鸟来说,自己能理解数据结构中的相关概念,但是自己动手通过Python,C++来实现它们却总感觉有些吃力。递归,指针,类这些知识点感觉自己应用的不够灵活,这是自己以后需要加强的地方。以下给出Python实现二叉树四种的遍历。 阅读全文
摘要:
一,返回值为bool类型的函数 1.any()函数 any(iterable)->bool 当迭代器中有一个是Ture,则返回Ture;若interable=NUll,则返回False. >>> any([1,0])True>>> any([0,0])False>>> any([])False>>> 阅读全文
摘要:
python科学计算 阅读全文
摘要:
一、条形图 1.安装包install.packages("vcd"); library(vcd);count<-table(Arthritis$Improved);#table统计病人的提高情况(表格化)。barplot(count,main="Bar plot",xlab="Imrovement" 阅读全文
摘要:
R语言与SQL server链接 阅读全文
摘要:
聚类算法(K-means)目的是将n个对象根据它们各自属性分成k个不同的簇,使得簇内各个对象的相似度尽可能高,而各簇之间的相似度尽量小。 而如何评测相似度呢,采用的准则函数是误差平方和(因此也叫K-均值算法): 其中,E是数据集中所有对象的平方误差和,P是空间中的点,表示给定对象,mi为簇Ci的均值 阅读全文
摘要:
使用多步法求解微分方程数值解 阅读全文
摘要:
微分方程数值解 阅读全文