[DL]python使用相关工具说明
来源:互联网 发布:r语言编程从1到100 编辑:程序博客网 时间:2024/06/10 08:10
说明:当前基本以windows版本下的使用介绍,from udacity
1.Dos conmand
熟悉基本指令:Windows-command-line-basics
目录切换: cd \ ; F: ; cd .. ; dir (相当于ls) path
2.python包管理工具 anaconda
2.1安装Anaconda
conda listconda upgrade --all conda install package-name (such as numpy)conda install pkg1 pkg2 pkg=1.0conda自动安装相应的依赖 (suchas, scipy依赖numpy)conda remove pkg-nameconda listconda search pkg
2.2管理环境
conda create -n env_name pkg1 pkg2(创建安装有pkg1 pkg2的env_name环境)conda create -n py3 python=3.5conda env lsit进入环境:activate py3进入环境后,你会在终端提示符中看到环境名称,它类似于 (my_env) ~ $。环境中只安装了几个默认的包,以及你在创建它时安装的包。conda list 继续安装: conda install pkg_name2退出原环境: deactivate py3
2.3 保存与加载环境
conda env export > environment_1.yaml利用环境文件创建新环境:conda env create -f environment_1.yamlconda env listconda env remove -n env_name
个人proect 最好采用创建环境的方式, conda共享或用pip freeze的方式。
conda详细手册
py2与py3中print区别
#py2print "Hello", "world!"#py3print("Hello", "world!")#Python 2.6+ 导入函数print_functionfrom __future__ import print_functionprint("Hello", "world!")
3 Jupyter notebook
Jupyter notebook 是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。
How IPython and Jupyter Notebook work
3.1 安装jupyter notebook
conda install jupyter notebook pip install jupyter notebook (或)
C:\Users\yhzhao.conda
3.2 启动notebook服务器
jupyter notebook服务器地址 http://localhost:8888 jupyter notebook password 创建服务器密码
终端中两次 Ctrl + C,可以关闭整个服务器。记得关闭 noteboo前保存相应内容
3.3 Magic 关键字 嵌入jupyter的命令行中
使用 %matplotlib 将 matplotlib 设置为以交互方式在 notebook 中工作。Magic 命令的前面带有一个或两个百分号(% 或 %%),分别对应行 Magic 命令和单元格 Magic 命令。
%%timeit %matplotlib %config InlineBackend.figure_format = 'retina' 来呈现分辨率较高的图像。 %pdb 开启交互式调试器
more
3.4 Python·Jupyter Notebook各种使用方法记录·持续更新
PythonJupyter Notebook各种使用方法记录持续更新一 Jupyter NoteBook的安装1 新版本Anaconda自带Jupyter2 老版本Anacodna需自己安装Jupyter二 更改Jupyter notebook的工作空间1 Jupyter的工作空间在哪里指定2 如何找到该配置文件三Jupyter的各种快捷键四Jupyter Notebook如何导入代码1 将本地的py文件load到jupyter的一个cell中2 从网络load代码到jupyter五Jupyter运行python文件六Jupyter一些其他琐碎用法1 jupyter的cell可以作为unix command使用2 Magic functions3 获取current working directory4 使用Matplotlib绘图七Jupyter中的Markdown1 在jupyter中设置link需要设置两部分2 为Jupyter Notebook添加目录功能
(为Jupyter Notebook添加目录) [https://zhuanlan.zhihu.com/p/24029578?refer=learnMLb/jupyter_contrib_nbextensions]
4 markdown的使用说明
4.1 标题’#’
# Header 1## Header 2### Header 3
4.2 链接 []和()
[kint_zhao](http://blog.csdn.net/zyh821351004)
kint_zhao
4.3 强调效果(* 或 _)
对于斜体,在文本两侧加上一个星号或下划线
粗体文本使用两个符号 _gelato_ 或 *gelato*
会呈现为 gelato 或 gelato 。
**aardvark** 或 __aardvark__
会呈现为aardvark 或 aardvark 。
4.4 代码
可以通过两种不同的方式显示代码,一种是与文本内联,另一种是将代码块与文本分离。要将代码变为内联格式,请在文本两侧加上反撇号。 ```
要创建代码块,请另起一行并用三个反撇号将文本包起来:“`
或者将代码块的每一行都缩进四个空格。
import requests
response = requests.get(‘https://www.udacity.com‘)
4.5 数学表达式
latex入门指导文档
在 Markdown 单元格中,可以使用 LaTeX 符号创建数学表达式。notebook 使用 MathJax 将 LaTeX 符号呈现为数学符号。要启动数学模式,请在 LaTeX 符号两侧加上美元符号$ $
,以创建内联的数学表达式。对于数学符号块,请使用两个美元符号$$ $$
:
Note that uppercase beta is just B, so there is no
Put a hat: :
means :
derivatives :
Arrows: :
make brackets stretchy, use \left and \right,
Vertical lines with | or \vert
Angle brackets:
Group brackets for matrices (also, hey, here’s how to make a matrix):
For larger spaces, use
对齐
$$y=mx+b$$ $$P(A\mid B) = \frac{P(B\mid A)P(A)}{P(B)}$$ $e^2x$ $e^{2x}$ $_{10}C_5$ $\sqrt{2\pi}$ $\alpha, \beta, \gamma$ : α, β, γ. $\Phi, \Lambda, \Gamma$ : Φ, Λ, Γ. Note that uppercase beta is just B, so there is no $\Beta$.$ \times,\pm, \cup, \oplus$ : ×, ±, ∪, ⊕$ \sin, \cosh, \arctan$ : sinsin, coshcosh, arctanarctan.$ \leq, \geq, \approx, \neq$ : ≤, ≥, ≈, ≠$ \cdots, \ldots, \ddots$ : ⋯, …, ⋱$ \infty, \nabla, \partial$ : ∞, ∇, ∂ Put a hat: :$ \hat x $ $ \widehat{abs}$ means :$ \bar x$ $ \overline{abs}$ derivatives :$ \dot x$ $ \ddot x$ Arrows: :$ \vec{x}$ ,$ \overrightarrow{xy} $ $z = (\frac{dx}{dy})^{1/3}$ make brackets stretchy, use \left and \right, $$z = \left(\frac{dx}{dy}\right)^{1/3}$$ Vertical lines with | or \vert $|x|$ $\vert x$ $P(A\mid B)$ Angle brackets: $\langle \phi \mid \psi \rangle$ gives ⟨ϕ∣ψ⟩ Group brackets for matrices (also, hey, here's how to make a matrix):$\left\lgroup \matrix{a & b\cr c & d} \right\rgroup$ $\int f(x)\,dx$ gives $$ For non-italicized Roman text, use \textrm{Roman} or \rm Roman: RomanRoman or RomanRomanTo change the font size: \rm\tiny tiny \Tiny Tiny \small small \normalsize normal \large lg \Large Lg \LARGE LG \huge hg \Huge Hg$$ For larger spaces, use $\quad and \qquad$. 对齐 $$a_1 = b_1 + c_1 \\a_2 = b_2 + c_2 + d_2$$$$\begin{align}a_1 & = b_1 + c_1 \\a_2 & = b_2 + c_2 + d_2\end{align}$$
- [DL]python使用相关工具说明
- MarkDown语法说明&技巧使用&相关工具
- python相关的开发及使用工具
- python相关工具
- sae-python相关工具
- python相关的工具
- Python NLP相关工具
- python开发相关工具
- Cookie使用相关说明
- python ssl相关问题说明
- DL相关文献整理
- Eclipse 工具使用相关
- MindManager工具及相关快捷键说明
- Python 的文件IO相关操作说明
- Python 的文件IO相关操作说明
- [DL]概率论相关知识总结
- QA相关的DL论文
- 工具 | Procexp工具使用及案例说明
- 运维——虚拟机三种联网方式详解(一)
- Linux的进程/线程间通信方式总结
- BZOJ 1034: [ZJOI2008]泡泡堂BNB 贪心 田忌赛马
- spark RDD算子(十二)之RDD 分区操作上mapPartitions, mapPartitionsWithIndex
- JavaScript cookie基础
- [DL]python使用相关工具说明
- NOJ_1023
- Caffe-Python接口常用API参考
- 2017.5.7
- 父子进程变量的地址一样,但值不一样
- 云笔记系统项目
- Linux常用命令列举
- Android 自定义Notification通知样式并设置按钮监听.
- 线索化二叉树 前中后序线索化及前序中序遍历