周志华《机器学习》西瓜书 小白Python学习笔记(一)——第一章 绪论 & 第二章 模型评估与选择写在最前第一章 绪论 & 第二章 模型评估与选择 写在最前 博主是统计专业本科在读,之前利用一个学期的时间粗略地学习《机器学习》全书一遍,了解了书中知识理论的基本情况。准备申请机器学习相关专业的研究生,无奈第一遍的学习太过于浮于表面,于是决定回锅学习第二遍!这一遍的重点将放在对算法流程的理解与Python的实现,希望通过这...
4.2 ATM + 购物车工程 准备 readme.md:项目的说明书项目需求 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 支持多账户登录 支持账户间转账 记录每月日常消费流水 提供还款接口 ATM记录操作日志 提供管理接口,包括添加账户、用户额度,冻结账户等。。。 用户认证用装饰器xxxxxxxxxx?一个项目如何从无到有 需求分析拿到项目会先在客户那里一起讨论需求,商量项目的功能能否实现,周...
4.1 今日内容日志模块的使用 re模块:正则表达式 软件开发目录规范 内置函数日志模块 import logginglogging.debug('调试debug') # 10 logging.info('消息info') # 20 logging.warning('警告warn') # 30 # 有风险,但是还能运行 logging.error('错误error') # 40 # 出现错误,程序无法运行 logging.critical('严重critical') # 50 # 严重的错误,崩溃''' WARNING:root:警告warn ERROR:root:错误error CRITICAL:root:严重critical '...
Python学习笔记(2)-- if/for/while/字符串操作 if语句 for语句 while语句 字符串运算符 字符串逆序 字符串大小写 字符串查找 字符串编码 字符串判断 字符串join/split/count if语句""" if 表达式:表达式成立 else:不成立 """ a = 10 b = 20 if a > b:print(a) else:print(b) for语句for i in range(0, 10):print(i) else:print("finish")else:后面语句为结束循环执行,continue导致的结束也会执行 pass:过渡语句(d...
习题30 else和if1.为什么if语句的下一行需要4个空格的缩进?行尾的冒号的作用是告诉Python接下来你要创建一个新的代码块,缩进告诉Python这些代码处于该代码块中。 2.如果多个elif块都是True,Python会如何处理?Python只会运行它遇到的是True的第一个块,所以只有第一个为True的块会运行。
变量 a_1="hello world" 1.变量只能包含字母、数字和下划线,可以以字母或下划线打头,但不能以数字打头,如a_1是可以的,1_a 是错误的。 2.变量不能包含空格。可以用下划线来分割单词,如hello_world,如果使用 hello world 是错误的。因为包含了空格。 3.变量不要与python的关键字和函数重名。如print。
什么是哈希? hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。 它其实就是一个算法,最简单的算法就是加减乘除,比方,我设计个数字算法,输入+7=输出,比如我输入1,输出为8;输入2,输出为9。 哈希算法不过是一个更为复杂的运算,它的输入可以是字符串,可以是...
Python中对Excel文件的操作包括:读、写、修改。如果要对其进行如上的操作需要导入Python的第三方模块:xlrd、xlwd、xlutils,其分别对应Python的读、写、修改的操作 一、安装Python的第三方模块之前的文章中已经写明安装模块的方法有三种这里就不在进行阐述。如果需要请参考链接:https://www.cnblogs.com/beginner-boy/p/7247688.html 二、操作Excel的基本步骤 1、导入响对应的模块 2、通过xlwt.Workbook(),创建一个Excel文件 3、...
一丶turtle 库 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 二丶基础概念 2.1 画布(canvas)画布就是turtle为我们展开用于绘图区域, 我们可以设置它的大小和初始位置。 常用的画布方法有两个:screensize()和setup()。 (1)turtle.screensize(canvwidth=None,...
一些关于变量和数据类型的代码实例 例1 求 N 个数字的平均值#!/usr/bin/env python3 N = 10 sum = 0 count = 0 print("please input 10 numbers:") while count < N:number = float(input())sum = sum + numbercount = count + 1 average = sum / N print("N = {}, Sum = {}".format(N, sum)) print("Average = {:.2f}".format(average))例2 温度转换,使用公式 C = (F - 32) / 1.8 将华氏温度转为摄氏温度#!/usr/bin/env python3 ...
Number类型数值类型,通常用于存储数值,是最常用的变量类型;Python中的数值类型包括如下种类:Integer、Long integer、Boolean、Double-precision floating、Complex number。Integer 整型PS新手注意:很多人学Python过程中会遇到各种烦恼问题,没有人解答容易放弃。为此小编建了个Python全栈免费答疑.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python实战教程免非下,,一起相...
python学习笔记8 一、python中的函数 函数是组织好的,可重复使用的,用来实现单一或相关功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 函数的结构: # 函数基本结构 def 函数名(参数):函数体 # 函数示例 # 下面是一个求字符串列表长度的函数 def len_func(s): # len_func是函数名,s是函数的输入参数count = 0for i in s: # 循环遍历所求对象count += 1 # 用count对长度进行计数return count # 返回长度值 一般来...
3.20 上节课复习名称空间:存放名字的地方 名字存在栈区,值存在堆区,名称空间是对栈区的一种划分,真正存在的是栈区,名称空间只是一种虚拟的划分内置名称空间:内置的名字 全局名称空间:只要不是内置的或是函数内的,都在全局里。 if x == 1:y = 2 # y也是全局 局部名称空间:函数内的名字,调用时产生,结束函数就销毁 def func(): # func名字也是全局,不是函数内的名字a = 1b = 2运行到定义函数的阶段,不会造出名称空间...
八、字典 ? 字典是Python唯一的映射类型,以键值对(key - value)的方式进行存储 1、创建字典 ? 字典可以使用多种形式进行创建,在访问时也是像列表一样通过中括号进行索引,不过不是通过下标而是通过键来进行访问。 ? 下面对一部分字典创建方法进行列举 (1) 通过花括号创建 ? 字典可以通过花括号创建,每个键值对的形式为<键 : 值> dict1 = {'Harry':'ExpelliArmus', 'Ron':'Bloody hell', 'Naruto':'Rasengan', 'August':'???'} p...
3.19 回顾python中所有传递的值,都不是值本身,而是值的引用,即内存地址,所以也称作引用传递 函数两大类:内置函数,自定义函数 什么是形参,什么是实参: 实参:变量值,形参:变量名 位置形参:从左到右依次写下来,必须被传值 默认形参:定义阶段已经为其赋值,调用的时候可以不用被其赋值。默认形参赋值的内容应该是不可变的 函数的运行不应该受外界代码的干扰 需求默认形参是可变值的时候可以默认赋值为none,再在函数体内...