小编Ale*_*exG的帖子

选择PostgreSQL正则表达式捕获组

如何从SQL select中返回匹配的正则表达式?我尝试使用REGEXP_EXTRACT没有运气(功能不可用).我所做的工作是:

SELECT column ~ '^stuff.*$'
FROM table;
Run Code Online (Sandbox Code Playgroud)

但这给了我一个真/假的清单.我想知道每种情况下提取的是什么.

regex sql postgresql

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

如何更改regplot()的点大小,seaborn的散点图函数(python)

我希望能够在绘制时设置点大小:

sns.regplot(y=[1,3,4,2,5], x=[range(5)], data=df,
            marker='o', color='red')
plt.show()
Run Code Online (Sandbox Code Playgroud)

你们知道怎么样?

python seaborn

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

捕获除用户中止之外的所有异常

我有一个捕获所有异常的脚本,除非我想手动中止脚本(使用 control + c),。在这种情况下,abort 命令似乎被异常捕获而不是退出。

有没有办法从异常中排除这种类型的错误?例如如下:

try:
    do_thing()
except UserAbort:
    break
except Exception as e:
    print(e)
    continue
Run Code Online (Sandbox Code Playgroud)

python exception-handling

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

通过sklearn.metrics.make_scorer将估算工具传递给自定义评分函数

我想制作一个涉及分类概率的自定义评分函数,如下所示:

def custom_score(y_true, y_pred_proba):
    error = ...
    return error

my_scorer = make_scorer(custom_score, needs_proba=True)

gs = GridSearchCV(estimator=KNeighborsClassifier(),
                  param_grid=[{'n_neighbors': [6]}],
                  cv=5,
                  scoring=my_scorer)
Run Code Online (Sandbox Code Playgroud)

有没有办法将GridSearch与给定的数据和参数一起传递给我的自定义评分函数?然后我可以使用解释概率estimator.classes_

例如:

def custom_score(y_true, y_pred_proba, clf):
    class_labels = clf.classes_
    error = ...
    return error
Run Code Online (Sandbox Code Playgroud)

python scikit-learn

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

更好的 Jupyter 笔记本命名约定

命名 Jupyter notebook 时,如果使用空格,即

This is my notebook.ipynb
Run Code Online (Sandbox Code Playgroud)

然后它在使用网络浏览器打开时呈现得非常好。然而,空格在命令行环境中是有害的。但如果相反:

This_is_my_notebook.ipynb
Run Code Online (Sandbox Code Playgroud)

或者

This-is-my-notebook.ipynb
Run Code Online (Sandbox Code Playgroud)

那么呈现的标题看起来那么好。关于替代约定的任何建议,但看起来仍然有些不错?

jupyter jupyter-notebook

6
推荐指数
2
解决办法
4198
查看次数

按字符串长度对数据进行排序

我想按名字长度排序.似乎没有key参数,sort_values所以我不知道如何实现这一点.这是一个测试df:

import pandas as pd
df = pd.DataFrame({'name': ['Steve', 'Al', 'Markus', 'Greg'], 'score': [2, 4, 2, 3]})
Run Code Online (Sandbox Code Playgroud)

python sorting series pandas reindex

6
推荐指数
3
解决办法
7113
查看次数

Scikit-learn 是否发布了 Python GIL?

我想在不同的线程中训练多个一类 SVM。有人知道 scikit 的 SVM 是否发布了 GIL?我在网上没有找到任何答案。

谢谢

python parallel-processing multithreading machine-learning scikit-learn

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

指定nodeSize时d3树的居中更改

我为此使用d3.v4。当我有

var treemap = d3.tree().size([height, width])
Run Code Online (Sandbox Code Playgroud)

树很好地居中

在此处输入图片说明

但是(因为我想指定节点之间的垂直间距)当我将其更改为

var treemap = d3.tree().size([height, width]).nodeSize([40]);
Run Code Online (Sandbox Code Playgroud)

树移到左上方:

在此处输入图片说明

有谁知道为什么会这样?

d3.js

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

vscode 文本在 HTML 脚本标签内着色

我希望 JS<script type="xx">内容在我的 HTML 文档中被很好地着色。

现在,当添加type到脚本标签时,元素文本变成统一的白色,如下所示。

在此处输入图片说明

当然,如果删除该type属性,JS 代码在 HTML 中的颜色会很好。

有没有我可以修改的设置来完成这项工作?

visual-studio-code vscode-extensions vscode-settings

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

使用python在sqlite3中附加数据库

对于此示例,我在工作目录中有db_master.sqlitedb_1.sqlite

当我这样做时,一切似乎都工作正常:

import sqlite3
conn = sqlite3.connect('db_master.sqlite')
c = conn.cursor()
c.execute('ATTACH DATABASE "db_1.sqlite" AS db_1')
c.execute('SELECT * FROM db_1.my_table')
conn.commit()
c.fetchall()
Run Code Online (Sandbox Code Playgroud)

我按预期获得了列数据。但是当我关闭连接并重新打开它时,数据库似乎不再连接。

conn.close()
conn = sqlite3.connect('db_master.sqlite')
c = conn.cursor()
c.execute('SELECT * FROM db_1.my_table')
c.fetchall()
Run Code Online (Sandbox Code Playgroud)

OperationalError:没有这样的表:db_1.my_table

python sqlite

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