随笔分类 - python
摘要:安装条件:win10+anaconda3+tf-gpu+pytorch 安装完tf-gpu后,安装pytorch。 pytorch采用conda安装:见 https://ptorch.com/news/72.html 安装 torchvision, 见 https://github.com/pyto
阅读全文
摘要:7. 如何让python代码更 Pythonic : 1、变量交换: 2、带有索引位置的集合遍历: 3、字符串连接: 注:使用 + 操作时,每次都会在内存中生成一个新的字符串对象,而 join 方法整个过程只产生一个字符串对象。 4、打开/关闭文件: 注:使用 with 语句,系统会在执行完文件操作
阅读全文
摘要:6. 模块(一个 .py 文件称为一个模块Module) import 语句 类似 _xxx 和 __xxx 这样的 函数/变量 是非公开的(private),不应该被直接引用 函数定义: 外部不需要引用的函数全部定义成private,只有外部需要引用的函数才定义为public。 实例属性和类属性
阅读全文
摘要:5 函数式编程(即高阶函数,将函数作为参数传入) map(): map()函数接收两个参数,一个是传入函数,一个是Iterable,map将传入函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 reduce(): filter(): filter()用于过滤序列, sorted(
阅读全文
摘要:4 高级特性 4.1 切片 [:] *注:-- list和tuple,字符串都支持切片 4.2 迭代 Iteration for ... in 及 for ... in if 两个变量迭代时, 4.3 列表生成式 4.4 生成器 generator - 作用:大量数据处理时,一边循环一边计算; 注意
阅读全文
摘要:开始-所有程序-Anaconda3-Anaconda Prompt 源切换成功后,可以正常创建python2.7环境,输入y开始下载pip等软件包: # 进入和退出py27: (root) C:\Users\Yang>activate py27 (py27) C:\Users\Yang>deacti
阅读全文
摘要:准备: 系统环境: windows10 + Anaconda3 + Pycharm (1)环境配置: 打开Anaconda Prompt,输入清华仓库镜像,这样更新会快一些: 输入: 同样在 Anaconda Prompt 中利用Anaconda创建一个python3.5的环境,环境名称为tenso
阅读全文
摘要:6.注释: 行注释采用 # 开头,多行注释使用三个单引号 (''') 或三个双引号 ("' '"),注释不需要对齐 三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持所谓的所见即所得格式。 一个典型的用例是,当你需要一块 HTML 或者 SQL 时,这时用字符串组合,特殊字符串转义将会
阅读全文
摘要:5. 函数 Python函数代码块以 def 关键词开头; 函数内容以冒号起始,并且缩进。 *注: python中,strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象。 前者传递的只是值的拷贝,不影响对象本身; 后者传递的是对象的地址
阅读全文
摘要:1.Python模块的标准文件模板: 2.变量: 可同时为多个变量赋值,如:a = b = c = 1 也可为多个对象指定多个变量,如:a, b, c = 1, 2, "john" 2.1数据类型 分为数字型和非数字型。 数字型包括整型,长整型,浮点型,复数型; 数字数据类是不可改变的数据类型,改变
阅读全文