由于最近在做一些机器学习相关的内容,感觉在c++中没有比较好的图形绘制库,所以打算暂时先用python下的matplotlib库来实现。
首先采用的是这个博客的配置方法http://my.oschina.net/yushulx/blog/420097?fromerr=awqt2VZ0
然后使用知乎专栏上的“hello python”代码进行测试 http://zhuanlan.zhihu.com/p/20150641?refer=python-dev
主要碰到两个错误,一个是没注意build configuration 中设置成和python一样的64bit,还有一个是“no mould named sited”的错误,可以按照http://blog.sina.com.cn/s/blog_45d6f1e60102w82g.html 中的方式增加环境变量。
代码实现的过程中基本借鉴了这篇博客的脚本函数调用 http://www.cnblogs.com/eric_lgf/archive/2009/09/02/1558495.html
因为没法进行相关debug所以特别注意增加调用判断的if语句,减少调试困扰
相关代码如下:
# -*- coding:utf-8 -*-
#pyPlotML.py
from pylab import plot, show
import numpy as np
import sys
def plotData():
# load iris.data
sys.setrecursionlimit(10000)
data = np.genfromtxt("iris1.data", delimiter=',', usecols=(0, 1, 2, 3))
label &#