python basic
WEGST
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 函数大坑
前言:最近在玩机器学习的项目,在jupyter notebook中的cell经常跳来跳去的运行,结果就发现有些数据本来表现得很漂亮的,结果同一个模型跑多几次反而全烂了,debug之后发现是python的指针问题 问题描述:传参执行了一个函数之后,发现原来的值不断在发生变化 解决: python在处理变量的时候并不像其它语言那么严谨,特别是在ML中经常涉及对矩阵的操作,(注意即使在C中传入一个多维变量其实也是传入指针,因此,任何你以为的在函数里面的变量作用域都会被扩散到全局,所以反复被运用的值发生了本质原创 2021-10-23 13:09:49 · 202 阅读 · 0 评论 -
matplotlib animation 动画学习
折腾了很多天的动画,终于比较明确的知道怎么进行更新了 简单解说: 更新原理 本代码用到的animation.FuncAnimation 主要是会根据传入的参数进行更新,至于具体怎么更新的,其实可以不用太关心,它可以接受传入的参数frame进行操作,但如果你的更新函数和frame无关,那就别管了(比如我这个代码中的random) 相关操作: 最重要的是创建画布fig之后的 ifg.add_axes 这创建了一个绘画的句柄,后面你对这个句柄的操作都可以被更新 上代码 import numpy原创 2021-10-17 15:43:27 · 488 阅读 · 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 · 419 阅读 · 1 评论 -
Python新手暴雷2
unexpected index! 这个问题基本就是来源于缩进不对啦 特别注意的一点是在黑框框的解释器里面的话运行了 if 或者def 换行之后界面可能这样 其实是没有缩进的,要加一个tab 强制类型 python 的整体格式就像草稿一样,也不用声明什么的,但是可以强制声明的 from sortedcontainers import SortedList class Solution: def longestSubarray(self, nums: List[int], limit: int)原创 2021-02-21 20:40:49 · 138 阅读 · 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 · 193 阅读 · 1 评论 -
python——字符串
2类四种表示方式 单行字符串:'' ,"" 多行字符串:''' 转义原创 2020-09-10 23:17:33 · 154 阅读 · 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 · 315 阅读 · 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+bj a是实部,b是虚步 z.real()#实.原创 2020-09-08 10:14:24 · 174 阅读 · 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 · 157 阅读 · 0 评论 -
python海龟绘图
绘制一条蟒蛇 这是一个对标准库的应用,截图来源于中国大学mooc北京交通大学的python教程 在python中,使用import 保留字: 1. 画布的位置 2. 画笔设置 3. 运动轨迹 4. 运动方向 5. 循环画图 库函数的引用 #1. import <库名> <库名>.<函数名>(<函数参数>) #2.也可以改成 from turle import * setup(650,350,200,200)#省略掉了前面的turtle penup()原创 2020-09-08 01:02:54 · 591 阅读 · 2 评论 -
Python学习记录1
这是一个学了廖雪峰老师的python教程之后的一些总结和收纳方便自己复习查阅 原文地址廖雪峰Python教程 输入和输出 print() //输出 name=input()//在变量中输入 语法格式 采用缩进的模式 a="4 space” if a==1: print(a) else: print(-a) #这是注释注意他的符号 基本数据类型 True or False #布尔值 A=1 B="T007" #不需要特别声明变量类型,而且可以反复赋值不同类型的变量 字符 储存形式 //原创 2020-08-31 23:10:30 · 336 阅读 · 0 评论
分享