自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Datawhale Notebook #结课竞赛

3.对我来说最大的困难是思维方式的改变,我仍然会用解数学题的思路来思考python题目,但是在写循环代码的时候思路是不一样的,这两者之间存在一些微妙的差异,我需要继续锻炼写代码的思维。另外,我很感兴趣10.18Datawhale发布的人工智能培养方案2.0,计划按照数据分析的路线进行学习,期待Datawhale后续Python提高的开源课程和组队学习!2.定义新函数时,如何解决最后没有返回值输出None的情况。1.输入多行数据时如何利用循环实现逐行处理数据。

2023-10-30 12:45:33 35 1

原创 Datawhale Notebook #Chap6字符串

推荐使用ast.literal_eval():输入会经过这个安全的执行函数,判断它是否合法,是否不产生漏洞、不执行恶意代码的,若安全再把它赋值给变量。若使用三引号,字符串的内容是不被限定有多少行的,可以写多行。python本身是没有多行注释的,但是可以用多行字符串实现同样的操作,其原理就是python会运行它,但是马上扔掉。eval() :执行这个字符串里的表达式(可以正常运行,但不推荐使用这个方法)-输出如:print(“xxx说‘‘”)chr()和ord():ord()用来返回单个字符的ascii码。

2023-10-26 14:39:13 46

原创 Datawhale Notebook #Chap5循环

一开始的想法是定义两个函数分别判断素数和回文数,然后再逐个判断是否两个条件都满足,但这样运行太复杂,需要优化。将判断回文数改成先生成回文数,然后再判断回文数是否是质数,但这样容易漏掉情况,还需要再思考一下。python原生的for循环语法非常慢,如果要求效率,尽量不要用for循环,考虑python和c++的混合编程。如果想依次控制循环内容,就需要用外层循环的变量值当作内层循环的范围。-本质是一个生成器,生成一个数字范围,默认的起始范围是0。-range(x, y)是左闭右开区间,包含x,不包含y。

2023-10-25 00:37:10 54 1

原创 Datawhale Notebook #Chap4条件语句

最后一道关于输入年份月份,输出一个月有多少天的提高题,答的代码太冗长了,而且感觉判断上有点麻烦,可能绕了弯路,想办法简化一下。特性-match-case是不断往下的,如果不return结束的话,仍会继续往下执行。如果想完成一件事,建议先写一个函数,然后再调用这个函数,而不是直接开始写过程。使用一些trick(如用算术逻辑来代替布尔逻辑)❌。使用if而不是else/elif来控制❌。输入的都是字符串,记得转换数据类型。否定条件(带有else 的部分)❌。用嵌套的if而不是and来判断❌。

2023-10-22 17:34:05 35 1

原创 Datawhale Notebook #Chap3变量与函数

print(round(2.354, 2) #取最近的一个整数(并不完全是四舍五入,二进制精度丢失)-print(pow(2,10)) #次方运算,等价于2**10。-一般会使用return语句,来让函数返回其结果,但不是必须的。-在函数外部定义变量时,变量具有全局作用域,在任何地方都可以使用。-可以提供多个参数(用逗号分隔),也可以不提供参数(0个)-函数的返回结果也可以不止一个(用逗号分隔)-对于嵌套的函数,应该最先运行最内层的函数。-没有返回语句的时候,函数会返回None。

2023-10-20 19:20:45 37 1

原创 Datawhale Notebook #Chap2数据类型和操作

inf,浮点正无穷大,等价于float(‘inf’),(把字符串inf强制类型转换变成一个浮点型),负无穷大使用-math.inf。作业题:提高题不允许用循环的方式一开始没什么思路,可能之前粗略学的循环把自己思维给框住了,这点不太好。类型Type(类型也是种类型) Type是一种 类 的对象:判断其他数据的类型。某些情况,instance()的判断比单纯使用type()覆盖的范围更广。/指的是浮点数除法,它结果是浮点数,例如2/1的结果是2.0。-关系:==-等于(在大多数编程语言里,=表示赋值)

2023-10-18 18:22:20 45

原创 Datawhale Notebook #Chap1启航

f-strings:在字符串前面加一个f,后面用{ }括一些变量(之前提到过的),最后输出就会把变量替换成值。一行多个输入值:可以在结尾加上split(),默认分隔参数是空格,可以更改,如:split(“,”)多行注释,使用’’’或者”””包裹起来。使用import来导入,并使用xx.yy的方式来调用。\也是一个转义字符 \”-这样”就不会与前面的”配对。Input()可以接受console的输入,并以。写注释是个好习惯:单行注释,使用#开头。补充资料:无可避免的浮点误差(b站)字符串(文本)的形式。

2023-10-17 19:17:50 50

原创 Datawhale Notebook #Chap0安装

换成gitee网址成功下载,原因大概是即使开了steam++也开不了github。课程很细节很全,真正做到手把手教你安装。1.没有安装在默认路径,导致使用git clone下载课程资源的时候报错。修改POWERSHELL执行策略(可选,家庭版不需要)注:课程资料来源:Datawhale。2.仍是下载课程资源报错。Miniconda安装。

2023-10-16 19:55:44 43 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除