qstat用法

qstat 命令—用于查询作业状态信息

命令格式:qatat [-f][-a][-i] [-n][-s] [-R] [-Q][-q][-B][-u]
参数说明:

-f jobid 列出指定作业的信息
-a 列出系统所有作业
-i 列出不在运行的作业
-n 列出分配给此作业的结点
-s 列出队列管理员与scheduler 所提供的建议
-R 列出磁盘预留信息
-Q 操作符是destination id,指明请求的是队列状态
-q 列出队列状态,并以alternative 形式显示
-au userid 列出指定用户的所有作业
-B 列出PBS Server 信息
-r 列出所有正在运行的作业
-Qf queue 列出指定队列的信息
-u 若操作符为作业号,则列出其状态。

参考链接

https://www.jianshu.com/p/b7b540a3c015
http://blog.sciencenet.cn/blog-2458445-933541.html
http://blog.chinaunix.net/uid-24404943-id-3250915.html
https://blog.csdn.net/lihuaichen/article/details/78913792
https://www.cnblogs.com/lph970417/p/11170142.html

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用 Flask 框架将该函数封装成 Web 接口。具体步骤如下: 1. 安装 Flask: ``` pip install flask ``` 2. 导入必要的库: ``` from flask import Flask, request, jsonify import numpy as np import pandas as pd import statsmodels.api as sm from datetime import datetime ``` 3. 创建 Flask 应用: ``` app = Flask(__name__) ``` 4. 定义接口: ``` @app.route('/option0', methods=['POST']) def option0(): arr0 = ['2019/1', '2019/2', '2019/3', '2019/4', '2019/5', '2019/6', '2019/7', '2019/8', '2019/9', '2019/10', '2019/11', '2019/12', '2020/1', '2020/2', '2020/3', '2020/4', '2020/5', '2020/6', '2020/7', '2020/8', '2020/9', '2020/10', '2020/11', '2020/12'] date_arr = [] for date_str in arr0: date_obj = datetime.strptime(date_str, '%Y/%m') date_arr.append(date_obj.timestamp()) arr1 = np.array(request.form['data'].split(), dtype=float) data_array = np.vstack((date_arr, arr1)).T.astype(float) df = pd.DataFrame(data_array, columns=['x', 'y']) df = df.dropna() acf, q, p = sm.tsa.acf(df['y'], nlags=20, qstat=True) if (p < 0.05).any(): short_term_dependency = True else: short_term_dependency = False acf, q, p = sm.tsa.acf(df['y'], nlags=20, fft=True, qstat=True) if (p < 0.05).any(): has_periodicity = True else: has_periodicity = False adf_result = sm.tsa.stattools.adfuller(df['y']) if adf_result[1] < 0.05: is_stationary = True else: is_stationary = False res = sm.tsa.seasonal_decompose(df['y'], model='additive', period=12) if np.isnan(res.seasonal).any(): has_seasonality = False else: has_seasonality = True result = { 'short_term_dependency': short_term_dependency, 'has_periodicity': has_periodicity, 'is_stationary': is_stationary, 'has_seasonality': has_seasonality } return jsonify(result) ``` 5. 启动应用: ``` if __name__ == '__main__': app.run() ``` 6. 调用接口: 使用 POST 方法向 `http://127.0.0.1:5000/option0` 发送数据,数据格式如下: ``` data=1.0 2.0 3.0 ... 24.0 ``` 其中,`1.0 2.0 3.0 ... 24.0` 表示 24 个月的销售数据,以空格分隔。服务端会返回一个 JSON 对象,包含判断结果。 注意,这里只是一个简单的示例,实际应用需要根据业务需求进行修改和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值