conda
# 查看安装了哪些包
conda list
查看有哪些虚拟环境
conda env list
conda info -e
# 创建虚拟环境
conda create -n py3.6 python=python3.6.4
激活虚拟环境:
activate XXX
package版本查看、升级、选择
在此标注自己电脑package配置
pyhon 3.6.2
Numpy 1.16.1
opencv4.0.1
scipy
tensorflow1.12.0
package下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
安装scipy:
(1-卸载Numpy,或者升级到numpy+版本
pip install -U Numpy (-U是升级的意思)可以看到安装的版本型号是:numpy-1.16.2-cp36-cp36m-win_amd64.whl)
2-安装numpy+ (这个是scipy的铺垫)安装这个会自动卸载电脑已有的numpy
numpy-1.16.2+mkl-cp36-cp36m-win_amd64.whl
3-安装scipy
scipy-1.2.1-cp36-cp36m-win_amd64.whl
python生成exe
运行.py:python XX.py
如果想利用.exe运行,需要利用.py生成.exe:
方法:
https://www.cnblogs.com/Lands-ljk/p/5447723.html
电脑中只有python3,命令使用pip还是pip3?
https://blog.csdn.net/lvsehaiyang1993/article/details/80596513
貌似pip和pip3都好用,但是最好用pip3
如果环境中只有python3,pip和pip3都行
如果有python2和python3,要注意区分了
pycharm使用
安装完anaconda之后,安装pycharm
新建project注意:
位置选一下,然后选择exiting interpreter。否则新建工程要等很久!
在pycharm中要想使用anaconda建立的虚拟环境,需要设置:
File->setting
判断函数返回值
判断函数返回变量类型:
https://www.cnblogs.com/xmnote/p/9334743.html
判断变量返回是否为空:
https://blog.csdn.net/weixin_39449466/article/details/81008505 但是这个没调试通
GBK和UTF-8
VS的默认文件编码方式是GBK,QtCreator是UTF-8
-
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)。GBK编码专门用来解决中文编码的,是双字节的。不论中英文都是双字节的。
-
UTF-8 编码是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8 节省空间。另外,如果是外国人访问你的GBK网页,需要下载中文语言包支持。访问UTF-8编码的网页则不出现这问题。可以直接访问。
-
GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。
GBK字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。
至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。
GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)
UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。
比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 所以,对于英文比较多的论坛 ,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。
UTF8是国际编码,它的通用性比较好,外国人也可以浏览论坛,GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大~
安装anaconda之后,可以使用IPython、Notebook、qtconsole
https://blog.csdn.net/bu_xiang_zhu_ce/article/details/78504253
最重要的Spyder,还有这三个,其他annconda自带的软件没有必要学习
pip
首先CMD,activate XX 之后到达.whl文件所在位置,pip install XX.whl
pip是一个python模块管理软件,常用命令:
pip升级自己:
pip install --upgrade pip
查找与安装:
使用search、install这两个参数。
安装到用户目录:
pip install pkg_name --user
查看某个库的信息:
$ pip show Jinja2
---
Name: Jinja2
Version: 2.7.3
Location: /path/to/virtualenv/lib/python2.7/site-packages
Requires: markupsafe
查看已经安装的库:
pip list
获取过期的库:
pip list --outdated
kaggle 是最大的data scientist聚集地。数据竞赛。使用python和R语言。
pip list --outdated | grep Jinja2
在python3使用python2
开头加:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
Kaggle
https://blog.csdn.net/ch1209498273/article/details/80740514
Kaggle 是目前最大的 Data Scientist 聚集地
- 不同比赛有不同的任务,分类、回归、推荐、排序等。比赛开始后训练集和测试集就会开放下载。
react CGI ,html
Todo应用 ,android