我正在维护Ruby on Rails站点,我对如何使用https协议重定向到相对URL感到困惑.
我可以使用http成功创建重定向到相对URL,例如:
redirect_to "/some_directory/"
Run Code Online (Sandbox Code Playgroud)
但我无法辨别如何使用https协议创建重定向到URL.我只能通过使用绝对URL来实现,例如:
redirect_to "https://mysite.com/some_directory/"
Run Code Online (Sandbox Code Playgroud)
我想保持我的代码干净,使用相对URL似乎是个好主意.有谁知道如何在Rails中实现这一目标?
是否有类似于Weka或其他实用程序中实现的MetaCost算法的scikit-learn方法/类来执行const敏感分析?
此问题和答案表明,使用scikit-learn的专用特征选择例程执行特征选择时,可以按如下方式检索所选特征的名称:
np.asarray(vectorizer.get_feature_names())[featureSelector.get_support()]
Run Code Online (Sandbox Code Playgroud)
例如,在上面的代码中,featureSelector可能是sklearn.feature_selection.SelectKBest或的实例sklearn.feature_selection.SelectPercentile,因为这些类实现了get_support返回所选特征的布尔掩码或整数索引的方法.
当通过使用L1规范惩罚的线性模型执行特征选择时,不清楚如何实现这一点.sklearn.svm.LinearSVC没有get_support方法,文档没有说明如何在使用其transform方法消除样本集合中的特征后检索特征索引.我在这里错过了什么吗?