Python

特定路由的烧瓶中间件

我用 Python Flask-RESTful 制作了 API Server. 我的系统使用令牌认证来验证权限. 所以,我添加了用于验证令牌的中间件. 比如这样的代码, [中间件.py] 类测试(对象):def __init__(self, app):self.app = 应用程序def __call__(self, environ, start_response):打印 ..
发布时间:2022-01-08 19:02:44 Python

在 Python 中提取 SAS 存储过程 Web 服务并将其存储在数据框中

我已经创建了一个 SAS 存储过程,并且还能够通过 SAS 管理控制台创建一个 Web 服务, 我想通过 Python 在 Web 服务中执行该存储过程,并希望将存储过程生成的数据集存储在 Python 中的数据框中. 如果可以,我将非常感激该过程是可能的,如果是,我应该如何进行. 解决方案 我对python不太了解,但是貌似可以接收JSON格式的数据(见Python - 解析 ..
发布时间:2022-01-08 17:54:36 Python

使用 Python 运行 SAS EG 项目

我已经搜索了一些通过 Python 执行 SAS Enterprise Guide 项目及其程序的方法,但我找不到任何东西.我只找到类似问题的 SAS 示例:如何调用python中的sas脚本? 我可以将企业指南项目称为我的 sysin,就像该链接中建议的答案一样,但是当项目打开时,它会尝试导入我传递的所有其他参数.我也找不到每个单独的 SAS 程序的路径,因为它在项目中. 有谁知道通 ..
发布时间:2022-01-08 17:48:05 Python

pyspark中的probnorm函数等效

PROBNORM:解释 SAS 中的 PROBNORM 函数返回标准正态分布的观测值小于或等于 x 的概率. pyspark中有没有等价的功能? 解决方案 恐怕PySpark中没有这样的实现方法. 但是,您可以利用 Pandas UDF 使用基本的 Python 包定义您自己的自定义函数!这里我们将使用 scipy.stats.norm 模块从标准正态分布中获取累积概率. ..
发布时间:2022-01-08 17:43:27 Python

SAS 耙宏的 Python 等价物

我正在 python 中搜索类似于 SAS 耙宏的耙模块. 我发现 SAS 之一如下: http://www2.sas.com/proceedings/sugi25/25/st/25p258.pdf 但无法理解它是如何工作的. 任何人都可以帮助我如何在 python 或一些参考资料中进行操作吗? 编辑1: 这似乎很接近 https://pypi.pytho ..
发布时间:2022-01-08 17:40:21 Python

如何使用 Python Pandas 将 JMP *.jmp 文件读入 Pandas 数据帧

我很难用 Pandas read_csvSAS JMP 文件/code> 函数到 Pandas 数据帧中.有人对这种类型的数据文件有经验吗?什么是最有效的方法? 解决方案 这对我有用.它的结果有时有点出乎意料(例如,有时我得到没有标题的 CSV,即使在 JMP 中有它们).不幸的是,您需要安装 SAS JMP,而且此解决方案仅适用于 Windows. 将 pandas 导入为 pd从 w ..
发布时间:2022-01-08 17:28:03 Python

如何计算两个 ZIP 之间的距离?

我有一个美国邮政编码列表,我必须计算所有邮政编码点之间的距离.它是一个 6k 长的 ZIP 列表,每个实体都有 ZIP、City、State、Lat、Long、Area 和 Population. 所以,我必须计算所有点之间的距离,即;6000C2组合. 这是我的数据示例 我已经在 SAS 中尝试过,但它太慢且效率低下,因此我正在寻找一种使用 Python 或 R 的方法. ..
发布时间:2022-01-08 17:27:03 Python

用 pandas 读取 SAS 文件

我正在尝试使用 pandas read_sas() 函数. 首先,我通过在 SAS 中运行此代码来创建一个 SAS 数据集: libname tmp 'c:\temp';数据 tmp.test;做 i=1 到 100;x=rannor(0);输出;结尾;跑; 现在,在 IPython 中,我这样做: 将 numpy 导入为 np将熊猫导入为 pd%cd C:\temppd.read_s ..
发布时间:2022-01-08 17:26:55 Python

在python中读取巨大的sas数据集

我有一个 50 GB 的 SAS 数据集.我想在熊猫数据框中阅读它.快速读取 sas 数据集的最佳方法是什么. 我使用下面的代码太慢了: 将 pandas 导入为 pddf = pd.read_sas("xxxx.sas7bdat", 块大小 = 10000000)dfs = []对于 df 中的块:dfs.append(块)df_final = pd.concat(dfs) 有什么方法 ..
发布时间:2022-01-08 17:23:24 Python

如何创建与 SAS 的 ODBC 连接?

我正在编写一个需要访问 SAS 数据的程序.我已经下载了 SAS 的 ODBC 驱动程序并安装了它们,但我需要能够以编程方式即时创建 ODBC 连接.以下代码(在 Python 中)似乎应该可以工作: 导入 ctypesODBC_ADD_DSN = 1def add_dsn(名称,驱动程序,**kw):nul, 属性 = chr(0), []kw['DSN'] = 名称对于 kw.iterite ..
发布时间:2022-01-08 17:22:09 Python

有使用 h5py 在 Python 中对大数据进行分析工作的经验吗?

我做了大量的统计工作,并使用 Python 作为我的主要语言.虽然我使用的一些数据集可能占用 20GB 的内存,这使得使用 numpy、scipy 和 PyIMSL 中的内存函数对它们进行操作几乎是不可能的.统计分析语言 SAS 在这里有一个很大的优势,它可以对来自硬盘的数据进行操作,而不是严格的内存处理.但是,我想避免在 SAS 中编写大量代码(出于各种原因),因此我试图确定我对 Python ..
发布时间:2022-01-08 17:18:52 Python

从 GradientBoostingClassifier 中提取决策规则

我已经解决了以下问题: 如何提取 GradientBosstingClassifier 的决策规则 如何从中提取决策规则scikit-learn 决策树? 但是以上两个并没有解决我的目的.以下是我的查询: 我需要使用 gradientboostingclassifer 在 Python 中构建一个模型,并在 SAS 平台中实现这个模型.为此,我需要从 gradientboo ..
发布时间:2022-01-08 17:06:21 Python

在 Pandas 中转换 SAS 日期时间

我正在使用 Pandas 通过 read_sas 读取 Sas 数据集 SAS 数据集中有一个 datetime 变量,在 Pandas 中显示为: 1.775376e+09 将其转换为 str 后,日期为: 1775376002.0 SAS 中的相应日期(不在我的 Pandas 数据集中)似乎是 DATETIME21.2 04APR2016:08:00:02.0 ..
发布时间:2022-01-08 17:00:57 Python

在 Pandas 中将数字 sas 日期转换为日期时间

我正在使用 Pandas 0.18 和 read_sas 加载 sas7bdat 数据集. Pandas 数据框中的日期显示为: 输出[56]:0 19411.01 19325.02 19325.03 19443.04 19778.0名称:sas_date,数据类型:float64 pd.to_datetime 无法识别此格式.我应该怎么做才能正确解析日期? 谢谢! 解决方案 ..
发布时间:2022-01-08 16:59:26 Python

pandas 中的大而持久的 DataFrame

作为长期 SAS 用户,我正在探索切换到 python 和 pandas. 然而,今天在运行一些测试时,我很惊讶 python 在尝试 pandas.read_csv() 一个 128mb 的 csv 文件时内存不足.它有大约 200,000 行和 200 列主要是数字数据. 使用 SAS,我可以将 csv 文件导入 SAS 数据集,它可以和我的硬盘一样大. pandas 中有类 ..
发布时间:2022-01-08 16:56:44 Python

App Engine 开发服务器在更改时不会重新加载代码

我正在开发一个将在 Google App Engine 之上运行的 python 应用程序.我使用以下目录结构设置我的应用程序: approot/应用程序.yaml索引.yaml我的应用程序.py控制器/some_controller.pysome_controller1.py楷模/意见/...等等... 我的问题是,当我进行更改时,开发服务器不会总是自动重新加载我的代码,即使 Google ..
发布时间:2022-01-08 16:49:35 Python

按顺序抓取 URL

所以,我的问题比较简单.我有一个爬虫爬取多个站点,我需要它按照我在代码中编写的顺序返回数据.贴在下面. 从 scrapy.spider 导入 BaseSpider从 scrapy.selector 导入 HtmlXPathSelector从 mlbodds.items 导入 mlboddsItem类MLBoddsSpider(BaseSpider):名称=“sbrforum.com"allowe ..
发布时间:2022-01-08 13:39:57 Python

在python中添加背景图像

我正在尝试将背景图像添加到 Python 中的画布.到目前为止,代码如下所示: 从 Tkinter 导入 *从 PIL 导入 ImageTk,图像...其他东西根=Tk()画布宽度=600画布高度=400self.canvas=Canvas(root,width=canvasWidth,height=canvasHeight)backgroundImage=root.PhotoImage("D: ..
发布时间:2022-01-08 13:33:20 Python