![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 89
薛定谔的猫1992
一个正在学习AI的菜鸟程序员
展开
-
机器学习有监督算法
监督学习(Supervised Learning)是机器学习中的一种常见方法,其基本思想是通过已有的标记数据(即带有标签的训练数据),训练一个模型来预测新的、未知的数据的标签或结果。在监督学习中,我们可以将输入数据和输出数据看作是一组有序对,即{(x1,y1),(x2,y2),...,(xn,yn)},其中xi是输入数据,yi是对应的输出数据。朴素贝叶斯算法的基本思想是,对于给定的待分类数据,计算它属于各个类别的概率,然后选择具有最大后验概率的类别作为该数据的分类结果。然后,使用该模型来对新数据进行预测。原创 2023-07-05 14:23:00 · 1233 阅读 · 0 评论 -
python学习【第八天】reduce函数
num_l=[1,2,3,100]def reduce_test(func,array,init=None): if init is None: res=array.pop(0) else: res=init for num in array: res=func(res,num) return resprint...原创 2019-11-26 22:54:24 · 76 阅读 · 0 评论 -
python学习【第七天】filter函数
#终极版本course=['javapython','cpython','pypython','lyk']# def sb_show(n):# return n.endswith('sb')#--->lambda n:n.endswith('sb')def filter_test(func,array): ret=[] for p in array:...原创 2019-11-26 22:41:35 · 99 阅读 · 0 评论 -
python学习【第六天】map函数
num_l=[1,2,10,5,3,7]#lambda x:x+1def add_one(x): return x+1#lambda x:x-1def reduce_one(x): return x-1#lambda x:x**2def pf(x): return x**2def map_test(func,array): ret=[] ...原创 2019-11-26 16:29:30 · 96 阅读 · 0 评论 -
python学习【第五天】函数作用域
def test1(): print('in the test1')def test(): print('in the test') return test1print(test)res=test()print(res()) #test1()'''<function test at 0x0000000005084840>in the test...原创 2019-11-26 14:38:22 · 78 阅读 · 0 评论 -
python学习【第四天】内置函数
print(abs(-1))print(abs(-1))#1print(abs(1))print(abs(1))#1print(all([1,2,'1']))print(all([1,2,'1','']))print(all(''))#空元组或者空列表或者空集合为真print(all([]))print(all({}))print(all(()))''...原创 2019-11-26 10:31:42 · 51 阅读 · 0 评论 -
python学习【第三天】
nonlocal用法name = 'alex' #name=‘lhf’def change_name(): name='lhf' # global name # name = 'lhf' # print(name) # name='aaaa' #name='bbb' def foo(): #name = 'wu' ...原创 2019-11-26 10:28:41 · 67 阅读 · 0 评论 -
python学习【第三天】正则表达式re模块
re.match函数re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。re.match(pattern, string, flags=0)#re模块import reprint(re.match('www', 'www.baidu.com www').span()) # 在起始位置匹配print(re...原创 2019-11-21 17:04:35 · 117 阅读 · 0 评论 -
python学习【第一天】
开发语言:高级语言:JAVA、go、php、python、C#、R==》字节码中级语言:C++低级语言:C、汇编语言 ==》机器码机器码和字节码:语言之间的对比php类:适用于写网页、局限性python java:可以写网页,也可以写后台功能-python执行效率低,开发效率高-java执行效率高,开发效率低python种类Jpythoncpyt...原创 2019-11-20 21:01:12 · 80 阅读 · 0 评论 -
python学习【第二天】
执行python脚本的两种方式交互模式和脚本模式位和字节的关系位(bit)一个二进制数据0或1,是计算机传输的最小单位。8位组成一个字节字节(byte):存储空间的计量单元,一个字节有8个bit,而1024个字节代表1k一个英文占用一个字节一个汉字占用两个字节ascii、unicode、utf-8和gbk的关系ascii 是最早美国用的标准信息交换码,把所有的字母的...原创 2019-11-17 07:09:17 · 63 阅读 · 0 评论 -
学习python模块
1.csv模块 英文教程https://docs.python.org/3.6/library/csv.html中文教程:https://yiyibooks.cn/xx/python_352/library/csv.html#module-csv手动新建csv文件 打开文件:with open('test.csv','a', newline='',encoding='utf-8')...原创 2019-10-20 14:54:09 · 91 阅读 · 0 评论 -
python学习调用模块
如果是第三方编写的模块,我们需要先从Python的资源管理库下载安装相关的模块文件。下载安装的方式是打开终端,Windows用户输入pip install + 模块名;苹果电脑输入:pip3 install + 模块名,点击enter即可。(需要预装python解释器和pip)比如说,爬虫时我们会需要用到requests这个库(库是具有相关功能模块的集合),就需要在终端输入pip3 ins...原创 2019-10-17 19:24:17 · 99 阅读 · 0 评论 -
Anaconda+Pycharm安装手册
目录:一、Anaconda安装二、Pycharm安装三、配置Pycharm四、拓展了解一、Anaconda安装Anaconda是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。你可以简单的理解为Anaconda包含很多Python包,使用Anaconda无需再去额...原创 2019-10-16 22:36:50 · 280 阅读 · 0 评论 -
Vscode使用说明
(1) 首先在自己电脑新建一个专门写Python代码的文件夹(建议使用英文命名)然后打开Vscode,点击在弹出的界面,点击“打开文件夹” (或者点击顶端菜单栏的“文件”,再选择“打开文件夹”),选择你创建的文件夹。(2)打开你刚刚建立的文件夹,新建文件,编写Python代码。参考下面操作。每次新建Python文件,点击你文件夹旁边的“新建文件”按钮——输入“文件名.py”,点击...原创 2019-10-16 19:11:00 · 805 阅读 · 0 评论