python调用spss算法_python – SPSS中的matplotlib图
是否可以在SPSS中使用内置的任何其他图形库?我刚刚发现了使SPSS很棒的
python扩展.
import matplotlib.pyplot as plt
from numpy.random import rand
fig, ax = plt.subplots()
for color in ['red', 'green', 'blue']:
n = 750
x, y = rand(2, n)
scale = 200.0 * rand(n)
ax.scatter(x, y, c=color, s=scale, label=color,
alpha=0.3, edgecolors='none')
ax.legend()
ax.grid(True)
plt.show()
这将创建一个简单的散点图,它可以在任何IDE中正常工作,但是当尝试在SPSS BEGIN PROGRAM END PROGRAM中使用该代码时,我收到以下错误:
RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more information on installing Python as a framework on Mac OS X.
Please either reinstall Python as a framework, or try one of the other backends. If you are Working with Matplotlib in a virtual enviroment see 'Working with Matplotlib in Virtual environments' in the Matplotlib FAQ
也许我对SPSS中的python扩展要求太多了,但使用另一个图库比使用它们内置的图库更好.
最佳答案 作为另一个答案添加更多信息作为评论字段太有限.
我认为Windows上没有框架错误,这是一个不同的问题.但是在统计工作中运行你的代码 – 有点像.它不是将图像放置在Viewer中,而是弹出自己的窗口(可能隐藏在另一个窗口后面).
所以统计数据不知道它并且耐心地等待程序完成,直到你关闭那个窗口(图中没有显示正常的框架)才会发生这种情况.
要使其工作,您需要指示matplotlib代码将图像写入某个文件,然后使用SpssClient apis在查看器中插入该图像.请参阅Python可编程性帮助中的CreateImageChartItem方法(Python).或者,如果您可以指示matplotlib将图像写入标准输出流,则Statistics可能能够直接在Viewer中捕获它.
我通常使用R代码编写可编程图像(即使Python是一种更好的语言(!)),这一切都可以无缝地工作.或者我使用Python代码编写统计图形命令和GPL以使统计引擎非常强大,可以绘制图表.
如果您使用的是Python,那么您会发现有用的另一件事是您可以在外部模式下运行Python,在这里您可以从运行IDE或Python命令行的Python代码开始,然后让它通过运行来调用统计信息
导入spss
这对于开发和调试Python代码有很大的优势,但是不能直接使用SpssClient模块方法.我从IDE(Wing Professional)运行您的代码,图像窗口立即弹出.当然,您可以在外部模式下使用spss模块和相关的apis与Statistics通信并对其进行控制.
python调用spss算法_python – SPSS中的matplotlib图相关推荐
- python调用java文件_Python程序中调用Java代码的实践
1.环境准备 windows 7(64位)+JDK(64位)+Python(64位)+eclipse+pycharm 还需要一个作为桥梁的工具包,jpype1,这个工具包可以启动jvm,使java代码 ...
- 【LKH算法体验】Python调用LKH算法求TSP问题
[LKH算法体验]Python调用LKH算法求TSP问题 一.LKH算法简介 Keld Helsgaun 是丹麦 罗斯基勒大学计算机科学专业的名誉副教授. 他于 1973 年在 哥本哈根大学获得DIK ...
- python调用everything批量查找表格中的文件名在磁盘中是否存在
python调用everything批量查找表格中的文件名在磁盘中是否存在 介绍 Everything 配置 使用openpyxl读写文件 读文件 写文件 BeautifulSoup的使用 创建 be ...
- python k近邻算法_python中的k最近邻居算法示例
python k近邻算法 K最近邻居(KNN) (K-Nearest Neighbors (KNN)) KNN is a supervised machine learning algorithm t ...
- python文字识别算法_Python图像处理之图片文字识别(OCR)
OCR与Tesseract介绍 将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).可以实现OCR 的底层库并不多,目前很多库都是使用共同的几 ...
- python调用 matlab库_python调用matlab的搜索结果-阿里云开发者社区
2018python技术问答集锦,希望能给喜欢python的同学一些帮助 小编发现问答专区中有很多人在问关于python的问题,小编把这些问题汇总一下,希望能给喜欢python的大家一些启示和帮助 本 ...
- python决策树id3算法_python实现决策树ID3算法
一.决策树概论 决策树是根据训练数据集,按属性跟类型,构建一棵树形结构.可以按照这棵树的结构,对测试数据进行分类.同时决策树也可以用来处理预测问题(回归). 二.决策树ID3的原理 有多种类型的决策树 ...
- python调用opencv代码_Python调用OpenCV实现图像平滑代码实例
主要讲解Python调用OpenCV实现图像平滑,包括四个算法:均值滤波.方框滤波.高斯滤波和中值滤波. 给图像增加噪声: import cv2 import numpy as np def test ...
- python人脸识别算法_python人脸算法
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 若图片中包含多张人脸,只选取其中人脸面积最大的人脸. 支持png.jpg.jpe ...
最新文章
- python序列类型包括哪三种映射类型_python序列类型包括哪三种_后端开发
- 不会这些搜索技巧,真别说你懂 GitHub!
- 自学是一门艺术:踏上数据科学、人工智能和机器学习的自学之路
- 在哪里学python好-为什么要选择学python,亮点在哪呢?
- linux常用SHELL
- 查询数据库 收集 (如某个字段不是中文)
- 方差和协方差的数据意义
- php框架使用教程,php框架laravel excel包使用教程介绍
- C++基础之this指针的详解
- linux中启动不了服务,Linux系统xinetd服务启动不了
- 第三章 游戏软件工程基础
- ubuntu自动加载硬盘分区
- Spark修炼之道——Spark学习路线、课程大纲
- springboot项目license_license · 开源的SpringBoot前后端分离项目/framework - Gitee.com
- Windows新建文件快捷键(使用AutoHotKey脚本)
- 错误:Error:java.lang.RuntimeException: Some file crunching failed, see logs for details解决方案
- 徐有高:为你详细解读我国40省市新能源汽车补贴政策(转载)
- S3(Simple Storage Service) 对象存储 详细介绍
- java中IO流体系以及常用实现类
- mysql error 1677_MySQL slave error 1677