![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python basic
WEGST
这个作者很懒,什么都没留下…
展开
-
python 函数大坑
前言:最近在玩机器学习的项目,在jupyter notebook中的cell经常跳来跳去的运行,结果就发现有些数据本来表现得很漂亮的,结果同一个模型跑多几次反而全烂了,debug之后发现是python的指针问题问题描述:传参执行了一个函数之后,发现原来的值不断在发生变化解决:python在处理变量的时候并不像其它语言那么严谨,特别是在ML中经常涉及对矩阵的操作,(注意即使在C中传入一个多维变量其实也是传入指针,因此,任何你以为的在函数里面的变量作用域都会被扩散到全局,所以反复被运用的值发生了本质原创 2021-10-23 13:09:49 · 125 阅读 · 0 评论 -
matplotlib animation 动画学习
折腾了很多天的动画,终于比较明确的知道怎么进行更新了简单解说:更新原理本代码用到的animation.FuncAnimation 主要是会根据传入的参数进行更新,至于具体怎么更新的,其实可以不用太关心,它可以接受传入的参数frame进行操作,但如果你的更新函数和frame无关,那就别管了(比如我这个代码中的random)相关操作:最重要的是创建画布fig之后的 ifg.add_axes 这创建了一个绘画的句柄,后面你对这个句柄的操作都可以被更新上代码import numpy原创 2021-10-17 15:43:27 · 387 阅读 · 0 评论 -
Python位运算--338. 比特位计数
参考链接又是刷题找算法盲点的时候了题目在此给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]示例 2:输入: 5输出: [0,1,1,2,1,2]进阶:给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗?要求算法的空间复杂度为O(n)。你能进一步完善解法吗?要求在C++或任何其他语言.原创 2021-03-03 23:33:26 · 343 阅读 · 1 评论 -
Python新手暴雷2
unexpected index!这个问题基本就是来源于缩进不对啦 特别注意的一点是在黑框框的解释器里面的话运行了 if 或者def 换行之后界面可能这样其实是没有缩进的,要加一个tab强制类型python 的整体格式就像草稿一样,也不用声明什么的,但是可以强制声明的from sortedcontainers import SortedListclass Solution: def longestSubarray(self, nums: List[int], limit: int)原创 2021-02-21 20:40:49 · 87 阅读 · 0 评论 -
python新手集锦
python没有正统的学习的新手暴雷乱踩类class Man: def __init__(self,name): self.name=name print("!") def hello(self): print("Hello"+self.name+"!") def goodbye(self): print("Goodbye"+self.name+"!")以上是正确的code暴雷点在于init左右两边都是两个原创 2021-02-14 14:52:25 · 143 阅读 · 1 评论 -
python——字符串
2类四种表示方式 单行字符串:'' ,"" 多行字符串:'''转义原创 2020-09-10 23:17:33 · 98 阅读 · 0 评论 -
python函数应用,小白小坑
python是一个用缩进来严格控制的语言,一定要注意缩进的使用def dayUP(df): dayup=1 for i in range(365): if i%7 in[6,0]: dayup=dayup*(1-0.01) else: dayup=dayup*(1+df) return dayup dayfactor=0.01#这一行一定要和上一个函数缩进相同while dayUP(dayf原创 2020-09-08 10:50:30 · 194 阅读 · 0 评论 -
python学习笔记——数据类型
- 整数- 浮点数- 复数- 数值运算操作符与内置函数- 数值转化整数没有范围限制4种进制表示十进制:99,-127二进制:0b010,0B010八进制:0O123,0o123十六进制:0x9a,0X9a浮点类型1.浮点数偏差浮点数间运算存在不确定尾数——2进制转化之间的问题——解决:round(x,d)四舍五入,d是取多少位小数2.科学计数法表示使用e或E作为幂的符号4.3e-3=0.0043复数类型a+bja是实部,b是虚步z.real()#实.原创 2020-09-08 10:14:24 · 107 阅读 · 0 评论 -
Python学习记录2
条件判断if age>=18: print("You R an adult")elif: print#注意缩进,注意冒号注意读取数据input()的数据类型是str,注意条件的判断=>破解:s=input("age:")age=int(s)#强制转化类型值得注意的是,else if是从上到下逐个判断的...原创 2020-09-08 09:46:11 · 98 阅读 · 0 评论 -
python海龟绘图
绘制一条蟒蛇这是一个对标准库的应用,截图来源于中国大学mooc北京交通大学的python教程在python中,使用import 保留字:1. 画布的位置 2. 画笔设置3. 运动轨迹4. 运动方向5. 循环画图库函数的引用#1.import <库名><库名>.<函数名>(<函数参数>)#2.也可以改成 from turle import *setup(650,350,200,200)#省略掉了前面的turtlepenup()原创 2020-09-08 01:02:54 · 441 阅读 · 2 评论 -
Python学习记录1
这是一个学了廖雪峰老师的python教程之后的一些总结和收纳方便自己复习查阅原文地址廖雪峰Python教程输入和输出print() //输出name=input()//在变量中输入语法格式采用缩进的模式a="4 space”if a==1: print(a)else: print(-a) #这是注释注意他的符号基本数据类型True or False #布尔值A=1B="T007"#不需要特别声明变量类型,而且可以反复赋值不同类型的变量字符 储存形式//原创 2020-08-31 23:10:30 · 258 阅读 · 0 评论