![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
BiBlioManiaa
这个作者很懒,什么都没留下…
展开
-
import os总结
转载自:https://blog.csdn.net/weixin_42427247/article/details/89019940作者:高小军一、os.path.abspath(path)》》》返回path的绝对路径eg:os.path.abspath(“train.py”)结果:‘D:\…’二、os.path.split(path)》》》将path分割成目录和文件名并以元组的形式返回eg:os.path.split(“D:\my_project\master\train.py”)结转载 2020-12-06 21:46:28 · 695 阅读 · 0 评论 -
torch的下载及安装
转载自:http://www.manongjc.com/detail/17-cplrzphkwgbkgbu.htmlPytorch官网:https://pytorch.org/安装的时候如果选择在官网上下载安装的话下载会很慢,试过梯子也是很慢,此处提供一种快速安装的方法。1.由于我是window系统,我选择了国内清华源下载,https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/,找到自己适配的版本将其下载下来注意:py转载 2020-11-15 11:58:42 · 16638 阅读 · 0 评论 -
PyCharm配置anaconda环境
转载自:https://blog.csdn.net/baoxiao7872/article/details/80328224作者:low米PyCharm是一款很好用很流行的python编辑器。Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目转载 2020-11-12 12:53:33 · 600 阅读 · 0 评论 -
Python3.7中time模块的time()、perf_counter()和process_time()的区别
转载自:https://blog.csdn.net/qq_27283619/article/details/89280974作者:Jock20181. time.time()方法返回自纪元以来的秒数作为浮点数,但是时期的具体日期和闰秒的处理取决于使用的平台。比如:在Windows和大多数Unix系统上,纪元是1970年1月1日00:00:00(UTC),并且闰秒不计入自纪元以来的秒数,这也通常被称为Unix时间。我们要可以通过gmtime(0)查看自己平台上的纪元。**注意,即使时间总是作为浮点数返转载 2020-06-17 15:37:17 · 1046 阅读 · 0 评论 -
Python print格式化输出
转载自:https://blog.csdn.net/SuperCreators/article/details/81393977作者:SuperCreators%r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符号则是用来向用户显示输出的。1. 打印字符串print (“His name is %s”%(“Aviad”))效果:2.打印整数print (“He is %d years old”%(25))效果:3.打印浮点数print (“H转载 2020-06-14 14:48:16 · 488 阅读 · 0 评论 -
python3 deque(双向队列)
转载自:https://www.cnblogs.com/zhenwei66/p/6598996.html作者:Water~(1)创建双向队列:import collectionsd = collections.deque()(2)append(往右边添加一个元素)import collectionsd = collections.deque()d.append(1)d.append(2)print(d)#输出:deque([1, 2])(3)appendleft(往左边添加一个转载 2020-06-14 13:10:13 · 218 阅读 · 0 评论 -
python rotate函数解析
转载自:https://blog.csdn.net/qq_19167629/article/details/89394948作者:qq_19167629先看一张图rotate的主要目的就是将【first-middle】的元素和【middle-last】的元素互换位置,middle所指向的元素会成为整个容器的第一个元素。def rotate(self, n: int) -> None: …可以看出他需要传入的参数是int类型的一个整数【也是上面所说的middle的位置】。(从后往前数转载 2020-06-14 12:50:26 · 4555 阅读 · 0 评论 -
python深拷贝和浅拷贝的区别
转载自:https://www.cnblogs.com/xueli/p/4952063.html#4236955作者:米 立在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用一般有三种方法,alist=[1,2,3,[“a”,“b”]](1)直接赋值默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变>>> b=alist>>> print转载 2020-06-14 12:47:59 · 182 阅读 · 0 评论 -
各个进制之间的转换
转载自:https://blog.csdn.net/weixin_40717096/article/details/80199257作者:Hello-Adam(1)各个进制的符号:b:二进制;o:八进制;d:十进制;x:十六进制 在python中,bin(),oct(),hex()返回值均为字符串而且会带有0b,0o,0o前缀 (2)各个进制相互转换 a)十进制转换二进制: 十进制转换二进制:#coding=utf-8s = 10list_one = []if s >=转载 2020-06-11 11:19:02 · 387 阅读 · 0 评论 -
Python100例学习笔记【下】
实例50技巧:输出随机数题目:输出一个随机数。程序分析:使用 random 模块。代码#!/usr/bin/python# -*- coding: UTF-8 -*-import randomimport string# 0-1之间的随机浮点数print(random.random())# 随机浮点数,区间可以不是整数print(random.uniform(1.1, 5.4))# 随机整数print(random.randint(10, 20))# 随机选取1-原创 2020-06-11 10:42:44 · 211 阅读 · 0 评论 -
Python的可变长参数
原文链接:https://blog.csdn.net/Miha_Singh/article/details/85009153作者:Miha_Singh参数组:*args,**kwargs在python中实现变长参数可以通过关键字参数以及非关键字参数来实现,使用 ** 指定字典为关键字参数, * 指定元组为非关键字参数。当参数为*args时,表示接受一个元组;当参数为**kwargs时,表示接受一个字典1.非关键字参数:定义含有非关键字参数的函数:def func_name([位置参数或默认转载 2020-06-10 16:13:05 · 164 阅读 · 0 评论 -
Python 类变量,成员变量,静态变量,局部变量
python中类变量和成员变量、局部变量总结转载自:https://www.cnblogs.com/clarenceyang/p/9685543.html作者: 勿忘-前行class Member(): num=0 #类变量,可以直接用类调用,或用实例对象调用 def __init__(self,x,y): self.x=x #实例变量(成员变量),需要它是在类的构造函数内以self.开头来定义的 self.y=y self.fuc(s转载 2020-06-09 21:30:03 · 990 阅读 · 0 评论 -
解读Python变量的作用域
转载自:https://baijiahao.baidu.com/s?id=1629972259474819006&wfr=spider&for=pc作者:米粒教育变量作用域是指我们在程序中命名的变量在多大范围能够访问到它。在函数内部声明的变量,在函数外部是否能够访问?在模块中声明的变量,在函数内部是否能够访问?这些都是变量作用域要解决的问题。下面是一段有关变量作用域范围的代码。上面的代码是求圆的面积。在模块头部声明了变量π,变量π被定义的area函数在内部使用,area函数求出圆的面转载 2020-06-09 20:49:24 · 441 阅读 · 0 评论 -
python类静态变量
转自:https://www.cnblogs.com/Alexzzzz/p/10795227.html作者:Alexzzzzpython的类静态变量直接定义在类中即可,不需要修饰符,如:class Test: stc_attr = 1 def __init__(self,attr1,attr2): self.attr1 = attr1 self.attr2 = attr2在类Test中,stc_attr是属于类Test的静态变量,attr1和attr2是属转载 2020-06-09 20:08:49 · 807 阅读 · 1 评论 -
Python中print()本质与sys.stdout.write()区别
在Python中print()命令普通常见,其本质是怎么运行的?估计知道的人不多…print语句实现打印,技术上来说就是把一个或多个对象转换为其文本表达式形式,然后发送给标准输出流或者类似的文件流。Python中向一个文件写东西是通过file.write(str)来实现,而print语句执行的操作本质也是一个写操作,只是将数据写到了stdout流并进行了特定的格式化。print(obj)实质就是调用sys.stdout.write(obj+’\n’)# 两者等价sys.stdout.wri转载 2020-06-07 21:16:15 · 362 阅读 · 0 评论 -
python 中的[:-1]和[::-1]
转自:https://blog.csdn.net/mingyuli/article/details/816047951. 用法详解b = a[i:j] 表示复制a[i]到a[j-1],以生成新的list对象a = [0,1,2,3,4,5,6,7,8,9]b = a[1:3] # [1,2]当i缺省时,默认为0,即 a[:3]相当于 a[0:3]当j缺省时,默认为len(alist), 即a[1:]相当于a[1:10]当i,j都缺省时,a[:]就相当于完整复制一份ab = a[i:j转载 2020-06-07 17:38:55 · 243 阅读 · 0 评论 -
python中reduce函数和lambda表达式的学习
转自:python中reduce函数和lambda表达式的学习原文链接:https://blog.csdn.net/dragonfli_lee/article/details/52301561reduce函数和lambda表达式的组合应用,可以代替一些循环操作,十分方便。例如如下代码:list = [1,2,3,4,5] print reduce(lambda x,y:x+y,list)其中reduce函数是python中的一个二元内建函数,它可以通过传给reduce中的函数(必须是二元函数转载 2020-06-04 10:44:21 · 294 阅读 · 0 评论 -
Python中xxxxxxxxxxxx的作用和原理
Python中if name == ‘main’:的作用和原理转自:Python中if name == ‘main’:的作用和原理一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在 if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。转载 2020-06-04 10:32:00 · 10634 阅读 · 0 评论 -
Python100例学习笔记【上】
题目来源:Python 100例实例2技巧:分段函数用数轴来分界、定位。利润:ratio = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1]题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部原创 2020-06-11 11:12:04 · 344 阅读 · 0 评论