Jupyter Notebook(早期的IPython notebook)是一个交互式笔记本,支持运行40多种编程语言。本质为一个Web应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和markdown。用于:数据清理和转换、数值模拟、统计建模、机器学习等。数据挖掘领域最热门的比赛Kaggle里的资料都是Jupyter格式。
今天在学习Tensorflow-cookbook时有.ipynb的说明文档,要乃至Jupyter notebook,因此有必要安装此工具,在此总结下安装过程中遇到的问题。
官网推荐的安装方式是最简单的,对于新手比较方便。
我的机子上同时安装了Anaconda2(Python2.7.14)和Anaconda3(Python3.6.1),在Anaconda的终端下运行下面的指令即可启动Jupyter notebook:
Jupyter notebook
官网推荐的第二种方法,即Python和IPython用户可选择的方法:
发现安装Jupyter notebook启动不了:
发现通过下面的命令:
ipython notebook
可以正常启动:
可见Jupyter早期是存在IPython 中的。启动起来后的Web页面:
End…
Ref:
[1] Installing Jupyter Notebook
[2] install Jupyter for Python 2.7 in Ubuntu 14.04
[3] ipython notebook 如何打开.ipynb文件?
[4] Jupyter Notebook快速入门
[5] The Home of Data Science & Machine Learning
今天在Ubuntu14.04下运行Tensorflow时报出以下错误:
通过一番搜索,发现是distribute包的问题,原来的distribute版本是0.6.3,更新为0.7.3后问题解决:
搞了将近一上午!
【Ref】
[1] Exception: Versioning for this project requires either an sdist tarball,问题解决方法
vc++目录:
① 包含目录:
D:\opencv-3.3.1\source\build\install\include
D:\opencv-3.3.1\source\build\install\include\opencv
D:\opencv-3.3.1\source\build\install\include\opencv2
②库目录:
D:\opencv-3.3.1\source\build\install\x86\vc11\lib
链接器 -> 输入 -> 附加依赖项:
opencv_calib3d331d.lib
opencv_core331d.lib
opencv_dnn331d.lib
opencv_features2d331d.lib
opencv_flann331d.lib
opencv_highgui331d.lib
opencv_imgcodecs331d.lib
opencv_imgproc331d.lib
opencv_ml331d.lib
opencv_objdetect331d.lib
opencv_photo331d.lib
opencv_shape331d.lib
opencv_stitching331d.lib
opencv_superres331d.lib
opencv_video331d.lib
opencv_videoio331d.lib
opencv_videostab331d.lib
头文件包含:
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
OpenCV3.3将DNN从Contrib里面提到了主仓库中,可见OpenCV对DNN的研究已经很成熟了,相关的models也比较稳定了。有待对OpenCV3.3的DNN模块做下研究。
【Ref】中收集了OpenCV3.x的编译安装步骤,这里主不在赘述了。需要注意的是CMake时最好提前下载好ffmpeg和ippicv放在source/.cache下面。
【Ref】
[1] OpenCV Github
[2] OpenCV Contrib
[3] OpenCV官网
[4] 人脸识别数据库
[5] OpenCV Contrib模块的添加
[6] ubuntu16.04下opencv3.2和opencv_contrib编译安装
[7] Window7 下编译Opencv 3.3+contrib模块+Cmake+VS2015
[8] OpenCV3.3出炉,DNN为最大亮点
在工作时遇到VS报错:“无法解析的外部符号”,考虑以下原因:
① VC++目录-> 包含目录和库目录是否正确;
② 项目是否包含了所需的头文件和源文件;
待更……
IPython 是一个Python的交互式shell,支持变量自动补全,自动缩进,支持bash shell命令。
修改默认编辑器的方法:
创建“系统变量” EDITOR,其值设置为所要使用的编辑器,如:
D:\Software\Notepad++\notepad++.exe
即可。
Ref:
[1] windows 环境下 ipython %edit 编辑器配置
[2] IPython学习使用笔记