小编fam*_*gar的帖子

将另一个元组添加到元组元组中

我有以下元组元组:

my_choices=(
         ('1','first choice'),
         ('2','second choice'),
         ('3','third choice')
)
Run Code Online (Sandbox Code Playgroud)

我想在它的开头添加另一个元组

another_choice = ('0', 'zero choice')
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

结果将是:

final_choices=(
             ('0', 'zero choice')
             ('1','first choice'),
             ('2','second choice'),
             ('3','third choice')
    )
Run Code Online (Sandbox Code Playgroud)

python tuples

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

如何调整seaborn pairplot中的透明度(alpha)?

我可以创建seaborns beatiful散点图regplot,通过获得的透明度权水平scatter_kws

sns.regplot(x='logAssets', y='logLTIFR', lowess=True, data=df, scatter_kws={'alpha':0.15}, line_kws={'color': 'red'})
Run Code Online (Sandbox Code Playgroud)

获得这个:

在此输入图像描述

是否有选择在seaborn pairplot调整透明度?

python matplotlib seaborn

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

是否在Statsmodels中实现了LASSO回归?

我很乐意在statsmodels中使用线性LASSO回归,因此为了能够使用'公式'表示法来编写模型,这可以在处理许多分类变量及其交互时节省相当多的编码时间.但是,它似乎尚未在统计模型中实现?

python regression lasso-regression statsmodels

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

根据程度对图形节点进行排序

我在networkx中有一个图G,并希望根据程度对节点进行排序.但是,以下代码在最新的networkx版本中不起作用:

sorted(set(G.degree().values()))
Run Code Online (Sandbox Code Playgroud)

以下看起来有点笨重,因为它需要将networkx DegreeView转换为元组的python列表

degrees = [(node,val) for (node, val) in G.degree()]
sorted(degrees, key=lambda x: x[1], reverse=True)
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法?

python networkx

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

Matplotlib饼图楔形透明度?

我看到matplotlib的pyplot.scatter()具有一个“ alpha”参数,可用于设置点的透明度。pyplot.pie()没有类似的参数。如何设置某些楔形的透明度?

我在撰写此问题时找到了答案,并认为我会将解决方案发布给任何想知道的人。

要将楔形设置为透明:

import matplotlib.pyplot as plt

x  = [1,2,3,0.4,5]
alpha = 0.5
which_wedge = 4
n = plt.pie(x)
n[0][which_wedge].set_alpha(alpha)
Run Code Online (Sandbox Code Playgroud)

如果只想显示单个楔形,请使用循环:

for i in range(len(n[0])):
    n[0][i].set_alpha(0.0)
    n[0][which_wedge].set_alpha(1.0)
Run Code Online (Sandbox Code Playgroud)

希望这对某人有帮助!它可能也可以用于pyplot.bar()来隐藏某些栏。

python matplotlib pie-chart

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

带有 Plotly Dash 的日期滑块不起作用

我正在尝试使用日期时间滑块构建一个破折号应用程序,但以下代码不起作用 - url 显示“错误加载布局”。我在做一些愚蠢的事情,还是在日期时间对象上构建滑块所需的任何技巧?可重现的代码如下:

import dash
import dash_core_components as dcc
import dash_html_components as html
import datetime

base = datetime.datetime.today()
date_list = [base - datetime.timedelta(days=x) for x in range(0, 10)]

app = dash.Dash()

app.layout = html.Div([
    html.Label('Slider'),
    dcc.RangeSlider(min=min(date_list), 
                    max=max(date_list), 
                    value=min(date_list))
    ])

if __name__ == '__main__':
    app.run_server()
Run Code Online (Sandbox Code Playgroud)

python dashboard plotly-dash

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

在悬停工具散景中禁用科学记数法

似乎有很多关于如何在 x 和 y 轴上显示的数字上禁用散景中的科学记数法的答案。但是如何为悬停工具禁用它呢?

interactive scientific-notation hover bokeh

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

在python中创建一个圆形的barplot

我有兴趣为我的项目使用圆形条形图可视化,并且不知道如何在Python中生成它.请看下面我对"圆形条形图"的意思.数据将以大熊猫系列的形式出现 - 下面的虚拟示例模糊地反映了情节:

A 33
B 62
C 56
D 70
Run Code Online (Sandbox Code Playgroud)

任何的想法?

在这里,使用R.

python matplotlib bar-chart

4
推荐指数
2
解决办法
1475
查看次数

计算邮政编码/邮政编码python之间的(公路旅行)距离

我有一个带开始和结束邮政编码的csv文件(英国相当于美国邮政编码),并希望计算两者之间的简单距离,公路旅行距离和旅行时间.我想要走的路是以某种方式使用谷歌地图.我首先尝试使用一些spreadhsheet和以下网址http://maps.google.com/maps?saddr="&B2&"&daddr ="&A2&"但是

  1. 我不知道如何从谷歌地图检索生成的距离
  2. 我想知道更多的pythonic方法来解决这个问题

python zipcode google-maps postal-code

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

从熊猫列中的字符串中获取第二个单词

我需要获取存储在 pandas 列中的句子的第二个单词。我可以通过以下行轻松获得第一个单词:

df['First'] = df['Sentence'].astype(str).apply(lambda x: x.split()[0])
Run Code Online (Sandbox Code Playgroud)

那么为什么在世界上试图以这种方式获得第二个词失败了:

df['Second'] = df['Sentence'].astype(str).apply(lambda x: x.split()[1])
Run Code Online (Sandbox Code Playgroud)

给我

IndexError: list index out of range
Run Code Online (Sandbox Code Playgroud)

python pandas

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

绘制多个seaborn图时未显示图例

我通常不会遇到 matplotlib 图例的问题,但这是我第一次将它与多个 seaborn 图一起使用,以下不起作用。

fig = plt.figure(figsize=(10,6))
a =sns.regplot(x='VarX', y='VarY1', data=data)
b = sns.regplot(x='VarX', y='VarY2', data=data)
c = sns.regplot(x='VarX', y='VarY3', data=data)
fig.legend(handles=[a, b, c],labels=['First','Second','Third'])
fig.show()
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

matplotlib seaborn

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

如何使用散景以对数刻度显示直方图?

问题都在标题中。我正在尝试使用从 bokeh.charts 导入的 Histogram 对象,但无法弄清楚如何以对数比例显示它。在我的特殊情况下,我需要以对数刻度显示 x 轴和 y 轴。

histogram bokeh

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