python学习笔记软件安装与环境配置

Posted 月牙儿June

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习笔记软件安装与环境配置相关的知识,希望对你有一定的参考价值。

python:解释型语言 。解释、运行。不需要编译链接
c: 编写、编译、链接、运行

python 命名规范:
module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_var_name, function_parameter_name, local_var_name

打开 jupyter notebook

$ jupyter notebook

配置python2.7

conda create -n py27 python=2.7
source activate py27 #Mac user
activate py27 #windows user

配置python2.7到kernel中

先执行上面的代码,进入python2.7版本中

pip install ipykernel
python -m ipykernel install --name Py27

安装决策树可视化工具Graphviz

下载地址:http://graphviz.gitlab.io/download
Mac 用户安装方法之一:借助Homebrew
brew install graphviz
但是这样安装后,import graphviz 出错,再试一下conda安装:
conda install graphviz
import graphviz时还是会报错。再试一下pip install graphviz
再次import graphviz 成功运行

一个应用Graphviz的小练习

import sklearn.datasets as datasets
import pandas as pd
iris = datasets.load_iris()
df = pd.DataFrame(iris.data,columns=iris.feature_names)
y = iris.target

from sklearn.tree import DecisionTreeClassifier
dtree = DecisionTreeClassifier()
dtree.fit(df,y)

输出output:
DecisionTreeClassifier(class_weight=None, criterion=’gini’, max_depth=None,
max_features=None, max_leaf_nodes=None,
min_impurity_decrease=0.0, min_impurity_split=None,
min_samples_leaf=1, min_samples_split=2,
min_weight_fraction_leaf=0.0, presort=False, random_state=None,
splitter=’best’)

from sklearn.externals.six import StringIO
from IPython.display import Image
from sklearn.tree import export_graphviz
import pydotplus
dot_data = StringIO()
export_graphviz(dtree,out_file=dot_data,
               filled=True, rounded=True,
               special_characters=True)
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
Image(graph.create_png())

输出:

几个重要工具

import numpy as np
import scipy
import pandas as pd
import sklearn
import keras.backend as K
import tensorfolw as tf

numpy

numpy定义了python进行矩阵数值计算

np.add(A,B)#加
np.subtract(A,B)#减
#对应位置上的元素与元素相乘 :A*A
#矩阵乘法:A@A
np.dot(A,B)#乘,矩阵相乘
np.matmul(C,D) ## C@D 矩阵相乘
np.multiply(C,D) ##C*D 元素相乘

安装Tensorflow 与Keras

Tensorfolw 与python3.5匹配最好,因此先配置一个python3.5的环境,以便后面用到Tensorflow时使用。
在python3.5环境下pip安装Tensorflow

conda create -n py35 python=3.5
source activate py35
pip install  tensorflow

安装好以后再按照上面的方法将py35配置到jupyter notebook的kernel中:
在py35环境下执行下面代码
pip install ipykernel #因为python3.5环境下没有安装过ipykernel 所以需要再安装一次。
python -m ipykernel install --name py35

以上是关于python学习笔记软件安装与环境配置的主要内容,如果未能解决你的问题,请参考以下文章

Vmvare + Ubuntu 16.04环境搭建 + 相关软件安装配置笔记深度学习

1python学习软件安装与配置

《机器学习笔记》-环境配置

Linux学习笔记——软件安装

Jetson nano开发笔记jetson nano 环境搭建与常见软件安装

python flask框架学习——准备工作和环境配置与安装