
python
Ziko_AI
这个作者很懒,什么都没留下…
展开
-
loss计算出错
loss计算不能自乘原创 2022-07-05 11:42:05 · 246 阅读 · 0 评论 -
pycharm远程连接并自动同步代码详细教程
PS:Pycharm的远程连接功能需要专业版才有,社区版没有这个功能。参考了:https://blog.youkuaiyun.com/pickoak/article/details/109827132https://blog.youkuaiyun.com/liu16659/article/details/108290724 两篇文章非常感谢!t1.建立远程连接远程连接在tools>Deployment>Configuration中设置进入后协议类型选择SFTP然后填写host地址,用户名以及密码进行.原创 2021-07-09 20:01:52 · 23327 阅读 · 10 评论 -
python学习笔记(九)——函数作用域:全局变量与局部变量
函数作用域我们在定义变量时经常会遇到变量作用域的问题,即全局变量,局部变量等Python在查找变量时遵循LEGB原则:即当遇到某个变量时*优先从它所属的函数内查找(local)如果找不到,并且它位于某个内嵌函数中时,到其父函数中进行查找(enclosing)如果还是找不到,到其全局作用域中去寻找(global)如果还是找不到,就到内置作用域中查找(build-in)。即系统关键字...原创 2020-05-06 23:59:04 · 304 阅读 · 0 评论 -
python学习笔记(八)——函数原型、数学运算、进制转换与逻辑运算
函数原型max(iterable,*[,key,default])*表示后面的参数只能为关键字参数eg:def f(a,*,b): pass,/,表示前面的参数只能为位置参数sum(iterable,/,start=0)[]表示里面的参数是可选项。[]里面的,以及设定了默认值的参数可以被省略。一般的排序顺序为:必填位置参数,设置了默认值的参数,可选参数数学运算幂运算...原创 2020-05-06 23:41:06 · 261 阅读 · 0 评论 -
python学习笔记(七)——集合的操作
集合set是一类无序的,没有重复元素的迭代对象set的元素必须是可哈希的,可以是元组,字符串,但是不能是列表,字典等创建sets={1,2,'a',1} print(sets)#out: {1, 2, 'a'}dic={'a': 5, 'b': 4, 'c': 3}sets=set(dic.items()) lst=list(dic.items())print(sets,'...原创 2020-05-06 15:56:01 · 229 阅读 · 0 评论 -
python学习笔记(六)——数字列表的处理与lambda表达式的使用
数字列表的处理常用的max,min,sum函数numlst=[1,2,3,4,5]maxnum=max(numlst) #求列表最大值minnum=min(numlst) #求列表中的最小值sumnum=sum(numlst) #求列表的总和print(maxnum,minnum,sumnum)5 1 15lambda表达式max,min函...原创 2020-05-06 15:04:20 · 852 阅读 · 0 评论 -
python学习笔记(五)——字符串操作总结
去除字符串空格#不修改原字符串strs=' abcdefg 'strs1=strs.strip() #去除字符串左右两端空格strs2=strs.lstrip() #去除字符串左端空格strs3=strs.rstrip() #去除字符串右端空格print(strs,strs1,strs2,st...原创 2020-05-06 14:22:32 · 259 阅读 · 0 评论 -
python学习笔记(四)——random随机数生成
python中的random模块是用于生成随机数的一个模块,经常被使用。random模块在pandas,numpy等数据处理模库中也含有,但是跟直接的random模块可能会存在一些细微的差别。单个随机元素生成生成随机整数a=random.randint(0,10) #生成范围内的随机整数,左右都是闭区间。 ...原创 2020-05-06 14:03:58 · 769 阅读 · 0 评论 -
python学习笔记(三)——一文看懂深浅拷贝:探究列表的切片与排序的深浅拷贝
地址赋值与深浅拷贝地址赋值先看一个例子,加入我现在定义了一个列表lst1,然后我让另一个列表lst2=lst1,现在如果我对列表lst2进行修改,lst1是否会发生变化?lst1=[1,2,3]lst2=lst1print(lst2)#out: [1,2,3]lst2.append(4)print(lst1)#out: [1,2,3,4]可以看到当我们对lst2进行修改的时候...原创 2020-04-22 14:34:07 · 605 阅读 · 0 评论 -
python学习笔记(二)——探究列表的详细操作
list列表,python中最常用最重要的数据类型,熟练掌握列表的使用对于python的学习至关重要本文中的列表实例都是用lst来代替1.列表的创建通常使用中括号[],或者list()来创建列表,这个不多说了,列表中的元素可以是任何元素,数值,字符串,甚至嵌套的列表,字典,集合,元组都可以lst=[1,'abc',['a','b'],(1,'a'),{'a':1},{1,'a'}]pri...原创 2020-04-20 23:55:42 · 447 阅读 · 0 评论 -
python学习笔记(一)——深入探究dict字典操作
dict的基本形式是键-值对(item),在本文中用key跟value表示1.字典的创建法一:直接使用{}创建,这是最常用的创建方式,通常是创建一个空字典,在往里面添加元素对print('创建')dic={'a':1,'b':2} #创建一print(type(dic),dic)#out: <class 'dict'> {'a': 1...原创 2020-04-20 21:38:51 · 1509 阅读 · 0 评论 -
常用排序算法的python实现及优化
基础的排序选择排序,冒泡排序,插入排序对于这三类排序主要考察基础,需要很熟悉的了解每种排序方法的时间复杂度,空间复杂度,以及稳定性。(稳定是指如果数组里两个相等的数,排序前后这两个相等的数的相对位置保持不变)同时要熟练掌握代码,将代码精炼,能在短时间内复现出无bug的代码。选择排序最简单直观的排序方法,每一趟都选择最小(最大)的元素,放到未排列的序列队首。每一趟会把一个最值放到正确...原创 2020-04-12 16:25:36 · 453 阅读 · 0 评论