小编Aar*_*ron的帖子

在R中使用负前瞻的意外行为

快速提问:任何人都可以告诉我原因

grepl('p(?!q)', 'pq', perl = TRUE)
Run Code Online (Sandbox Code Playgroud)

FALSE

grepl('p(?!p)', 'pp', perl = TRUE)
Run Code Online (Sandbox Code Playgroud)

TRUE吗?

不应该使用完全相同的逻辑吗?如何使用负前瞻来匹配包含"p"的字符串,后面跟着另一个"p"?

regex r

2
推荐指数
1
解决办法
52
查看次数

如何使用.csv数据创建多个记录的直接访问,未格式化的二进制文件?

有没有人有任何关于如何使用FORTRAN(或任何其他允许你编写二进制文件的语言)创建带有来自.csv数据的多条记录的无格式直接访问二进制文件的指针?希望问题很简单,不需要示例代码.也不一定是.csv.我只需要一种将分隔文本文档转换为具有多个记录的直接访问,无格式二进制文件的通用方法.

干杯,亚伦

fortran

1
推荐指数
1
解决办法
2581
查看次数

如何在vowpal wabbit中为SVM返回[0,1]间隔中的预测

如果已经提出这个问题,请道歉.而不是原始预测(-r)我希望通过设置在[0,1]间隔中返回在vowpal wabbit中训练的SVM的预测-loss_function hinge.目前我正在尝试这个,但它没有给我我想要的东西.有什么想法吗?

vw -d vw_train_rand.vw -c -f svm_rand.vw --passes 10 --loss_function hinge -q cn;

vw -d vw_test_rand.vw -t -i svm_rand.vw -p preds_rand_svm.txt
Run Code Online (Sandbox Code Playgroud)

干杯

亚伦

编辑:

1)样本数据:

-1 |c Loan.TypeConventional:1 Loan.TypeFHA:0 Loan.TypeUnknown:0 Loan.TypeVA:0 |n Loan.Size:124500 LenderRank0612.0614:1939 ZipSquareMiles:53.1 MailDateMonth:5 ZipPerForeignBorn:11.4 ZipPerHighSchoolPlusDegree:57.2 ZipPerCollegePlusDegree:15.2 ZipPerVeterans:13.4 ZipPopPerSquareMile:798.1 ZipPerUnemployement:8.5 ZipSexRatio:96.7 ZipHousingUnitsPerSquareMile:315.1 ZipMedianHouseholdIncome:36238 ZipPerCapitaIncome:19085 MonthsDeedDatetoMailDate:2
-1 |c Loan.TypeConventional:1 Loan.TypeFHA:0 Loan.TypeUnknown:0 Loan.TypeVA:0 |n Loan.Size:232000 LenderRank0612.0614:391 ZipSquareMiles:99.1 MailDateMonth:5 ZipPerForeignBorn:11.8 ZipPerHighSchoolPlusDegree:73.3 ZipPerCollegePlusDegree:39.3 ZipPerVeterans:9.1 ZipPopPerSquareMile:485.5 ZipPerUnemployement:5.9 ZipSexRatio:98.5 ZipHousingUnitsPerSquareMile:169.6 ZipMedianHouseholdIncome:78465 ZipPerCapitaIncome:31908 MonthsDeedDatetoMailDate:3
-1 |c Loan.TypeConventional:1 Loan.TypeFHA:0 Loan.TypeUnknown:0 …
Run Code Online (Sandbox Code Playgroud)

vowpalwabbit

1
推荐指数
1
解决办法
851
查看次数

将COUNTIF与ISNA结合使用可识别Excel单元格区域中的#N/A条目

考虑以下列条目A1:A10:

#N/A 
1
2
3
4
5
6
7
8
#N/A
Run Code Online (Sandbox Code Playgroud)

我想写一个等于TRUE如果它在范围内找到任何#N/A条目的语句.目标是将其编码为条件格式调用,以用作数据质量检查工具.

有什么想法吗?

干杯,

亚伦

excel

1
推荐指数
1
解决办法
1万
查看次数

在 Airflow 中生成多个任务时颠倒了上游/下游关系

可以在此处找到与此问题相关的原始代码。

我对移位运算符和set_upstream/set_downstream方法都在我在 DAG 中定义的任务循环中工作感到困惑。当 DAG 的主执行循环配置如下:

for uid in dash_workers.get_id_creds():
    clear_tables.set_downstream(id_worker(uid))
Run Code Online (Sandbox Code Playgroud)

或者

for uid in dash_workers.get_id_creds():
    clear_tables >> id_worker(uid)
Run Code Online (Sandbox Code Playgroud)

该图如下所示(字母数字序列是用户 ID,也定义了任务 ID):

在此处输入图片说明

当我像这样配置 DAG 的主执行循环时:

for uid in dash_workers.get_id_creds():
    clear_tables.set_upstream(id_worker(uid))
Run Code Online (Sandbox Code Playgroud)

或者

for uid in dash_workers.get_id_creds():
    id_worker(uid) >> clear_tables
Run Code Online (Sandbox Code Playgroud)

该图如下所示:

在此处输入图片说明

第二张图是我想要的/我希望根据我对文档的阅读而生成的前两个代码片段。如果我想clear_tables在为不同的用户 ID 触发我的一批数据解析任务之前先执行,我应该将其表示为clear_tables >> id_worker(uid)

编辑- 这是完整的代码,自我发布最后几个问题以来已经更新,以供参考:

from datetime import datetime
import os
import sys

from airflow.models import DAG
from airflow.operators.python_operator import PythonOperator

import ds_dependencies

SCRIPT_PATH = os.getenv('DASH_PREPROC_PATH')
if SCRIPT_PATH:
    sys.path.insert(0, …
Run Code Online (Sandbox Code Playgroud)

python python-3.x airflow apache-airflow

1
推荐指数
1
解决办法
1981
查看次数

React-facebook-login 在桌面浏览器上工作,但在移动设备上抛出“URL 被阻止:此重定向失败,因为重定向 URI 未列入白名单”

我的网络应用程序stockbets.io使用 Facebook 登录进行 oauth。在桌面网络浏览器上,这工作正常,并且我的试点用户在登录时都没有遇到任何问题。但是,当他们在移动设备上尝试完全相同的流程时,我们收到此错误:

\n
URL Blocked: This redirect failed because the redirect URI is not whitelisted in the app\xe2\x80\x99s Client OAuth Settings. Make sure Client and Web OAuth Login are on and add all your app domains as Valid OAuth Redirect URIs.\n
Run Code Online (Sandbox Code Playgroud)\n

这是我的 Facebook 登录服务设置面板的快照:

\n

在此输入图像描述

\n

这看起来应该很简单,但我不知道为什么这适用于桌面而不是移动设备。如果您想测试,预期的行为是您应该收到一条消息,说明该产品处于早期测试阶段,但如果您想提前访问,请向我们发送电子邮件。目前发生的情况就是上面的错误信息。

\n

有小费吗?

\n

facebook oauth facebook-graph-api reactjs

1
推荐指数
1
解决办法
1376
查看次数

为非常小的数据绘制平滑线

你建议的命令在某种程度上达到了目的但我仍然在寻找一个命令/函数来给出更平滑的曲线.我正在给出一个可重现的代码,它正在绘制相当尖锐的边缘或更粗糙:连接点的线太尖锐,特别是在它从一个点开始到另一个点的那一刻.很抱歉非技术语言,因为我仍然不熟悉该领域.感谢您提供有关此问题的帮助.请在下面的代码中建议修改以获得更平滑的曲线.

xdata1<-c(6:11)
ydata1<-c(-0.75132894, -1.71909555,  -0.62653171, 0.49512191, 0.29201836, 0.31094460)
plot(NULL,NULL,xlim=xlims,ylim=ylims,axes=FALSE, ann=FALSE) 
axis(1,cex.axis=0.7,mgp=c(3, .3, 0))
axis(2, las=1,cex.axis=0.7,at=c(-2,-1,0,1,2), mgp=c(3, .7, 0))
mtext(side = 1, text =expression('Year'), line = 1,font=15)
mtext(side = 2, text = expression('Variable'), line = 1.5,font=15)
lines(smooth.spline(xdata1,ydata1, df=5), col='red',type="l", pch=22, lty=1, lwd=1)
Run Code Online (Sandbox Code Playgroud) #######更新查询完成此处

我必须绘制非常小的数据,时间步长为1.请参阅下面的示例数据:

xdata<-c(1:48)
ydata<- c(0.325563413,0.401913414,0.221939845,0.19881055,
         -0.05918293,-1.108143815,-0.220563332,-0.148715078,
         -0.14998762,0.131610695,0.249923598,0.246891873,
          0.656812019,0.524436114,0.23875397,0.200695075,
         -0.015974087,-0.611863249,0.121994831,-0.143103421,
         -0.142109609,0.101451935,0.160242421,0.232404601,
          0.348305745,0.231109382,0.334988321,0.263046902,-0.058154333,
       -1.032276818,-0.352068888,-0.13082767,-0.134611511,0.116967421,
          0.268706409,0.232776855,0.39515544,0.540317537,0.424281195,
          0.3061158,-0.210735495,0.023705618,0.473338271,0.270527033,
         -0.165394174,0.268773501,0.202437269,0.305577906)
Run Code Online (Sandbox Code Playgroud)

请帮助我绘制平滑线,而不突出显示数据的各个点.

提前致谢,

r

0
推荐指数
1
解决办法
8245
查看次数