分类: 编程

25 篇文章

朴素贝叶斯算法-Python实践
朴素贝叶斯算法(Naive Bayesian algorithm) 朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法。 最为广泛的两种分类模型是决策树模型(Decision Tree Model)和朴素贝叶斯模型(Naive Bayesian Model,NBM)。和决策树模型相比,朴素贝叶斯分类器(Naive Bayes Classifi…
C++ String转为Char数组
我遇到的题目 【问题描述】编写程序,输入字符串,统计英文字母、数字字符及其他字符的个数。 【输入形式】一个字符串 【输出形式】三个数,之间用空格隔开 【样例输入】abc129++*ABC 【样例输出】6 3 3 【样例说明】字符串“abc129++*ABC”中英文字母的个数是6,数字字符的个数是3,其他字符的个数是3。 我的想法 输入一个Strin…
Python学习笔记12-模块
模块(Module) 模块结构 mycompany 顶层包名(模块名) ├─ __init__.py 可空但必须存在 ├─ abc.py └─ xyz.py abc.py模块的名字就变成了mycompany.abc,xyz.py的模块名变成了mycompany.xyz。 可多级目录 mycompany ├─ web │ ├─ init.py │ ├…
Python学习笔记11-魔方方法
魔方方法 __str__方法 class student: def __init__(self,name): self.name = name def __str__(self): return self.name+"的Student类" m = student("enjoy") print(m) enjoy的Student类 Press any …
Python学习笔记10-类与对象
类与对象 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。 方法重写:如果从父类继承的方法不能满足…
Python学习笔记9-else与with语句
else与with语句 else i=1 while i<=5: print(i) i+=1 else: print(i,">5") 1 2 3 4 5 6 >5 i=1 for i in range(1,11): print(i) else: print("Else:",i) 1 2 3 4 5 6 7 8 9 10 Else:…
Python学习笔记8-异常处理
异常处理 python标准异常 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生成器(generator)发生异常来通…
Python学习笔记7-文件与文件系统
文件与文件系统 文件系统 关于文件系统:百度百科 读文件 使用Python内置的open()函数打开文件 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 如果文件不存在,…
Python学习笔记6-字典与集合
字典与集合 字典 (dict) 键-值(key-value)存储 你可以想象是数学中的函数f(x) 一个x对应一个f(x) 例如: >>> a = {"it1" : "hello"} >>> a["it1"] 'hello' 相较与json,内部的dict里可以用",而json不能使用" 例如: {"year":…
Python学习笔记5-函数与Lambda表达式
函数与Lambda表达式 函数 def functionname( parameters ): "函数_帮助说明" function_suite return [expression] 例子: def sayok(n): "输出几次ok" c = n*"ok\n" return c print(sayok(10)) 输出 >>> …