
Python
文章平均质量分 86
人生苦短,我学Python
氷泠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux更新Python3.8
1 下载源码选版本下载即可,目前最新为3.8.2版本。2 解压tar -zxvf Python-3.8.2.tgzcd Python-3.8.23 新建安装目录安装目录在/usr/local/python38:sudo mkdir /usr/local/python384 安装./configure --prefix=/usr/local/python38 &&a...原创 2020-03-03 13:36:37 · 4059 阅读 · 2 评论 -
Python多环境管理——pyenv
1 背景&概述因某些需求,需要安装TensorFlow,很自然地在终端敲下了以下命令:pip install tensorflow然后。。。好家伙???居然没有??因为是Python 3.9,去pypi搜索了,居然还真没有支持的,最高只有Python 3.8:于是便考虑一个多版本的Python环境,碰巧就在Github上看到了一个22.3k的东西:这就是pyenv,一个简单的Python版本管理器,可以轻松地在各个Python版本之间进行切换。好了废话不说,进入正题。2原创 2021-02-04 21:05:01 · 12761 阅读 · 1 评论 -
Windows下Python+CUDA+PyTorch安装
1 概述2 PythonPython的安装还是比较简单的,从官网下载exe安装包即可:下载中间的那个executable installer并安装。安装完后可以从命令行查看是否安装成功(一般默认会把路径添加到环境变量中):python --version由于该安装包会自动把pip也一起安装,因此在使用时会提示pip需要升级,请使用如下命令升级pip:python -m pip install --upgrade pip3 CUDA(A卡的就不要看了。。。)CUDA的安装也不难,一般原创 2020-11-22 14:22:25 · 5037 阅读 · 1 评论 -
配置Jupyter环境:安装+补全+美化+常用库
1 Jupyter简介Jupyter Notebook是一个交互式笔记本,支持运行40多种编程语言,本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和Markdown。2 安装使用pip或pip3安装:# sudo pip install jupytersudo pip3 install jupyter3 简单自定义设置首先生成默认配置:jupyter notebook --generate-config接着会提示默认配置的位置,打开,找到c.No原创 2020-08-12 00:27:57 · 4517 阅读 · 0 评论 -
Python基础(八)
文章目录1 模块1.1 模块1.2 模块存在形式1.2.1 非内置模块1.2.2 内置模块1.3 模块使用1.3.1 导入整个模块1.3.2 导入模块中的某个函数1.4 查看内置模块2 包2.1 包2.2 包管理2.3 包管理命令2.3.1 列出已安装的包2.3.2 更新包2.3.3 删除包2.3.4 安装包1 模块1.1 模块模块是一个python文件,其中包含对象定义与语句等.多个模块再...原创 2019-12-30 22:12:08 · 373 阅读 · 0 评论 -
Python基础(七)
文章目录1 模块函数1.1 模块函数1.2 导入1.2.1 import moudle1.2.2 import module as alias1.2.3 from module import function1.2.4 from module import function as alias2 自定义函数2.1 定义函数2.2 设置docstring2.3 函数调用2.4 返回值2.5 形参2.5...原创 2019-12-30 18:27:29 · 260 阅读 · 0 评论 -
Python基础(六)
文章目录1 函数1.1 函数的分类1.2 函数与方法1.3 函数也是对象1.4 注意事项2 内置函数2.1 查看帮助2.2 数学函数2.2.1 abs2.2.2 max/min2.2.3 pow2.2.4 round2.3 类型转换函数2.4 其他函数2.4.1 type()2.4.2 isinstance()2.4.3 dir()2.4.4 len()2.4.5 range()2.4.6 cal...原创 2019-12-30 03:35:54 · 175 阅读 · 0 评论 -
Python基础(五)
文章目录1.集合(1)集合(2)定义(3)特点A.确定性B.无序性C.互异性D.支持集合运算E.可变对象2.字典(1)字典(2)定义(3)特点A.可以通过对应的key访问对应的valueB.可变对象(4)用作函数参数3.迭代器(1)迭代器(2)可迭代对象(3)可迭代对象转换为迭代器4.生成器(1)生成器(2)特点(3)使用1.集合(1)集合集合是一种可变的无序的容器.(2)定义x = {...原创 2019-12-29 17:51:50 · 485 阅读 · 0 评论 -
Python基础(四)
文章目录1.字符串(1)定义(2)特性(3)转义(4)常用操作A.插入连接B.去除空白C.长度D.unicode编码2.序列(1)序列(2)特点A.索引B.切片C.迭代D.拆包赋值E.重复运算1.字符串(1)定义可以使用单引号,双引号,三引号定义字符串.x = '123'x = "123"x = '''123'''x = ''' 123 456 '''三引号可以跨行使用....原创 2019-12-29 12:09:23 · 135 阅读 · 0 评论 -
Python基础(三)
文章目录1.list(1)定义方法(2)下标(3)切片(4)反向遍历A.[::-1]B.使用内置函数reversed()C.使用列表方法.reverse()(5)列表推导式(6)列表的常用函数A.extend()B.append()C.insert()D.pop()E.remove()F.len()G.sorted()与sort()H.enumerate()I.zip()2.元组(1)定义方法(2...原创 2019-12-29 02:32:10 · 423 阅读 · 0 评论 -
Python基础(二)
1.赋值语句(1)作用:定义+赋值(2)复合与链式赋值a = b = 2a *= 2(3)特殊类型的赋值序列的赋值:a,b,c = (1,2,3)print(a,b,c)变量交换:a,b = b,a不需要额外的temp变量.2.注释以#开头的行即为注释.3.运算符(1)算术运算符(2)关系运算符(3)赋值运算符(4)逻辑运算符(5)位运算符(6)集合运...原创 2019-12-27 20:34:05 · 242 阅读 · 0 评论 -
Python基础(一)
1.基础类型python的数据类型可以分为两种,一种是内置的,一种是其他包中的,内置的数据类型可以分为10种:(1)整数用int表示,强制转换函数为int():x = 10print(x)int(10.88)输出都是10.(2)实数用float表示,强制转换函数为float()x = 10.222print(x)float(10)看一个有趣的东西:(3)复数...原创 2019-12-27 07:20:32 · 381 阅读 · 0 评论