Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 数据驱动安全性-第2章-测试脚本_Python_Pandas_Numpy_Pip_Canopy - Fatal编程技术网

Python 数据驱动安全性-第2章-测试脚本

Python 数据驱动安全性-第2章-测试脚本,python,pandas,numpy,pip,canopy,Python,Pandas,Numpy,Pip,Canopy,我目前正在学习Jacbos和Rudis的数据驱动安全性,在本书的第2章中,他们有一个脚本,应该在IPython控制台中运行,并生成一个直方图: ProductName: Mac OS X ProductVersion: 10.14 BuildVersion: 18A391 Darwin Kernel Version 18.0.0 Pandas - v0.23.1-4 Numpy - v.1.15.4-1 import pandas as pd import nump

我目前正在学习Jacbos和Rudis的数据驱动安全性,在本书的第2章中,他们有一个脚本,应该在IPython控制台中运行,并生成一个直方图:

 ProductName:   Mac OS X
 ProductVersion:    10.14
 BuildVersion:  18A391
 Darwin Kernel Version 18.0.0
 Pandas - v0.23.1-4
 Numpy - v.1.15.4-1


import pandas as pd 
import numpy as np 
np.random.seed(1492)
test_df = pd.DataFrame({ "var1": np.random.randn(5000) })
test_df.hist()
安装说明建议使用Canopy over pip,我尝试使用这两个选项来安装它,以下载/更新适当的库。当我尝试在我的Canopy环境中执行代码时,它似乎可以工作,因为我没有收到错误,但是没有需要直方图的输出

Welcome to Canopy's interactive data-analysis environment!
Kernel running in the 'User' environment.
Pylab is active using TkAgg.
Python 3.5.2 |Enthought, Inc. (x86_64)| (default, Mar  2 2017, 08:29:05) 
Type "copyright", "credits" or "license" for more information.
IPython 5.6.0 -- An enhanced Interactive Python.


%run -i "/Users/john/Desktop/test.py"
%run "/Users/john/Desktop/test.py"
%run -i "/Users/john/Desktop/test.py"
我已经解决了好几天的问题,似乎不明白为什么我没有合适的输出。我尝试运行Py3和2.7,但没有成功。我已经安装并卸载了Python,但仍然没有任何内容


如果有人能推荐或建议任何帮助,我将非常感激

如果您在Canopy的默认IPython pylab模式下以交互方式在Python提示符下工作,那么这些命令将按原样工作。否则,如运行脚本,您还应包括以下命令:

import matplotlib.pyplot as plt
plt.show()
在Python3上,我还建议在Canopy包管理器中安装PyQt包。见本文: