数字(Number)类型
python中数字有四种类型:整数、布尔型、浮点数和复数。
1 .int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
2 .bool (布尔), 如 True。
3 .float (浮点数), 如 1.23、3E-2
4 .complex (复数), 如 1 + 2j、 1.1 + 2.2j
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔
,以突出函数入口的开始。空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行
Python解释器运行也不会出错。
但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,
该行之后的一行或多行代码构成代码组。
import 与 from…import
在 python 用 import 或者 from…import 来导入相应的模块。
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
我们将首行及后面的代码组称为一个子句(clause)。
Linux服务器学习指令
切换 gpu:
import os
os.environ[“CUDA_VISIBLE_DEVICES”] = ‘1’
安装包:
pip install matplotlib -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
创建环境并导入torc:
conda create -n name python=3.7
conda activate name
conda install pytorch torchvision torchaudio cpuonly -c pytorch #1.9cpu版本
conda install pytorch1.7.1 torchvision0.8.2 torchaudio0.7.2 cpuonly -c pytorch #1.7 cpu版本
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch #1.7 gpu版本
conda install pytorch1.7.1 torchvision0.8.2 torchaudio0.7.2 cudatoolkit=11.0 -c pytorch #1.7gpu版本
详细见:https://pytorch.org/get-started/previous-versions/
如何在特定环境下安装jupyter
# 第一步,切换到想要添加的虚拟环境:
conda activate pt9
# 第二步,安装ipykernel包
conda install ipykernel
# 第三部,执行如下命令,并确定环境的名称(此处设置为data)
python -m ipykernel install --name pt9
ipython kernel install --user --name=pt9(用户)
linux 指令:
ps u #查看当前用户进程
taz --help#解压指令帮助文档
clear #清屏
ctrl-d表示推出当前shell
nvidia-smi#查看GPU使用情况
gpustat -ucp#用户gpu详细使用信息
uname -a
cat /proc/version#查看你linux版本
lsb_release -a#即可列出所有版本信息
cat /etc/issue#列出系统版本
hostname#查看服务器名字
nvidia-smi#查看显卡状态
#pycharm常用操作
整体缩进:鼠标拉选住代码块,按下tab键。
反向缩进:鼠标拉选住代码块,按下tab+shift键。