1.cmd从用户盘进入E盘
cd /d E:即可,cd是切换文件夹而不是盘的。退出用Ctrl+c。
2.安装Anaconda在E盘,保存了环境变量,为什么命令行可以打开ipython但是打不开jupyter notebook,conda也会报错。
直接在命令行输入pip install jupyter notebook,安装完成可以用jupyter,jupyter notebook ,ipython notebook打开。Spyder同理。
conda目前还是用不了。。。我不知道为啥。。。orz反正先用ipython应付吧orz。
更新。。conda可以用了。。。在win8菜单搜索栏输入anaconda prompt,有两个应用。。2和3两个版本,但是我只加了2到环境变量里所以只用2才可以用conda命令。。。好像必须用anaconda prompt才可以用conda命令?不知道。。。反正环境彻底装好了。。。
3.ipython中%matplotlib inline为什么会报错,是不是要自己conda安装matplotlib包,还是只有jupyter中才需要魔术命令。
win8运行窗口输入ipython --pylab,在ipython窗口中输入%matplotlib即可,%matplotlib inline 是用在jupyter和qtconsole里面的命令。
感谢https://stackoverflow.com/questions/43504109/avoiding-matplotlib-figure-figure-at-0xeafea58
以下是例程
%matplotlib
import matplotlib.pyplot as plt
from sklearn import datasetsfrom sklearn.feature_selection import SelectKBest,f_regression
from sklearn.linear_model import LinearRegression
from sklearn.svm import SVR
from sklearn.ensemble import RandomForestRegressor
boston_dataset = datasets.load_boston()
X_full = boston_dataset.data
Y = boston_dataset.target
print X_full.shape # (506, 13)
print Y.shape # (506,)
print boston_dataset.DESCR
# 特征选择
selector = SelectKBest(f_regression,k=1)
selector.fit(X_full,Y)
X = X_full[:,selector.get_support()]
print X.shape # (506, 1)
plt.scatter(X,Y,color='black')
plt.show()