研0,深度学习初了解,自用。
python 安装:下载python 3 和 anaconda,在安装的时候选择自动配置path就不用手动配置环境变量了。
anaconda配置清华镜像:不配置下载会慢,甚至容易报错。
(45条消息) Anaconda添加清华镜像源anaconda配置清华源麦地与诗人的博客-CSDN博客
找到电脑用户目录下的.condarc 文件,修改channel地址
anaconda激活:conda info --envs activate xxx
IDE:pycharm配置解释器为anaconda:file-setting-project-python interpreter
python 是解释类语言,Java等语言是编译语言。解释语言边执行边转换成汇编语言,不会由源代码生成可执行文件。编译语言需要通过编译过程编译成可执行文件(如Java的.class),以后每次执行只需要执行这个可执行文件,所以解释类语言更加灵活,但是效率不如编译类语言。(如js修改完保存后界面就有所变化而不需要编译)
python##
因为之前使用Java语言,所以主要比较二者不同。
1.python 不需要定义类型,解释器会根据赋值自动判断数据类型,type()可以打印变量数据类型;
2.数组(列表)a = [1,2,3,4,5]
3.字典:以key-value的形式存储;
4.for 循环写法类似oracle 循环:for i in [1,2,3]
5.函数:def name():body
6.class class class_name: def init#构造函数 必须有self参数,类似this
7.numpy : 导入;生成数组:array([]) 可一维可多维
数组运算:加减,点乘(对应位相乘或者广播),叉乘 #同矩阵
访问元素:print start with 0
8.matplotlib 画图:
numpy提供arrange 和 三角函数等具体函数;
.plot() #生成图像 .show()# 显示图像
还可以加标签和图像名