python学习笔记
来源:互联网 发布:淘宝客如何做免单活动 编辑:程序博客网 时间:2024/05/18 11:47
前言:一直以为会R语言就够了,然而时势所趋,不学的话找工作就真心少符合一大硬性条件了......持续更新中
一. 入门
ref: 廖雪峰的官方网站 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
讲解细致,hello world程序甚至有视频演示,为作者点一万个赞!
安装版本 3.6.3
1. 运行python
1)python shell开发环境:命令行方式(类似R的命令行方式)-- 直接打开python.exe,逐行执行
2)文件方式(类似R的 source XX.R)--
step1: 在sublime_txt或notepad++编辑,保存为XX.py
step2: 打开windows的cmd,cd到XX.py所在目录,输入python XX.py
2. 安装numpy
numpy简介(来自百度百科):NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。
step 1:
win+R打开cmd窗口 -> 输入 pip install numpy可直接安装numpy
(网上查的有些版本安装方法很复杂,需设环境变量/安装pip/下载numpy云云,3.6版本的很简单,一句话搞定。但需注意之前在安装python3.6时,pip什么的要勾选上)
step 2:
检验 -- 打开 python.exe -> import numpy as np,没有出错,OK啦
3. Anaconda
(想到自己当时用了一年R,都是用的Rgui,竟然不晓得Rstudio这个集成开发环境,太蠢了!)
Anaconda是专注于数据分析的Python发行版本
2篇参考:
[1]致Python初学者:Anaconda入门使用指南
http://python.jobbole.com/87522/?utm_source=blog.jobbole.com&utm_medium=relatedPosts
[2]Anaconda使用总结
http://python.jobbole.com/86236/
4. ModuleNotFoundError: No module named 'XXX'
同2中安装numpy的方法,pip installl XXX就ok了
5. IndentationError: unindent does not match any outer indentation level
python对于格式/对齐有严格的要求,tab和空格也要统一。不由得想念R语言,写R的脚本是多么的随意啊!!!
解决方法:对齐->再不行,tab和空格统一起来
https://www.crifan.com/python_syntax_error_indentationerror/comment-page-1/
二. 使用python的课程项目
1)机器学习实战 (Peter Harrington)
2)吴恩达老师的 深度学习课程
- 【python】:python学习笔记
- Python学习笔记-Python起步
- Python学习笔记-Python基础
- Python学习笔记-Python对象
- Python基本概念--Python学习笔记
- Python学习笔记:Python函数
- python学习笔记-python安装
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- python学习笔记3
- Python学习笔记
- Boost.Python学习笔记
- python学习笔记1
- python学习笔记2
- python学习笔记(2)
- Python学习笔记 Module
- Python学习笔记.
- python学习笔记(1)
- 【机器学习系列之七】模型调优与模型融合(代码应用篇)
- Mysql OSX 重置密码
- Codeforces 891B Gluttony 构造
- java图片转Base64字符
- [杂乱]RTSP初视
- python学习笔记
- 购买阿里云服务器和域名之后需要做的事
- Python学习_我该怎么使用函数及函数中传递列表
- c++实验一
- java基础final
- 第三方登录
- 获取mnist训练数据集input_data.py
- EMMC 坏块
- 多项式计算//线性表练习