小编use*_*497的帖子

查找给定日期的最近日期

我有一个datetime对象数组,我想找到数组中哪个元素最接近给定日期(例如datetime.datetime(2014,12,16))

这篇文章展示了如何找到不在给定日期之前的最近日期.如何更改此代码以便它可以返回给定日期之前的日期?

例如,如果阵列封装元素datetime.datetime(2014,12,10)datetime.datetime(2014,12,28),前一个项目应返回,因为它最接近datetime.datetime(2014,12,16)的绝对值.

python datetime date

34
推荐指数
4
解决办法
3万
查看次数

如何使用带有多个输入的函数`apply`

我有一个具有多个输入的函数,并希望SFrame.apply用于创建一个新列.我找不到将两个参数传递进去的方法SFrame.apply.

理想情况下,它会将列中的条目作为第一个参数,并且我会传入第二个参数.直观地说......

def f(arg_1,arg_2):
    return arg_1 + arg_2

sf['new_col'] = sf.apply(f,arg_2)
Run Code Online (Sandbox Code Playgroud)

graphlab sframe

8
推荐指数
2
解决办法
6218
查看次数

熊猫到日期时间和星期

我有一些按年和周格式化的数据。这是一个小样本

    week    cases
0   192801  7647
1   192802  11427
2   192803  11970
3   192804  12920
4   192805  14660
Run Code Online (Sandbox Code Playgroud)

周数据看起来像是格式一样%Y%W,但是当我尝试通过pd.to_datetime(df.week, format = '%Y%W)每年将其转换为日期时间时,会收到每年第一个月的第一天。

0   1928-01-01
1   1928-01-01
2   1928-01-01
3   1928-01-01
4   1928-01-01
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?如何正确格式化星期数据?

python pandas

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

如何使用Latex Interpretation将变量传递到我的标题中?

我想要一些参数值出现在我的图片(subplot(3,2,1))中白框的位置.如果解释title()可能是乳胶,就像其他人一样,那将是理想的.

我尝试过以下方法:

title( sprintf( ' $\delta$ = %s  $\rho$ = %s  $\xi$ = %s  m =  %s', delta, rho, xi, m), 'Interpreter', 'latex') 
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Warning: Control Character '\d' is not valid. See 'doc sprintf' for control characters valid in the format string. 
> In SIXY_sol (line 21) 
Warning: Error updating Text.

 String must have valid interpreter syntax:
 $
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

在此输入图像描述

matlab

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

编辑seaborn jointplot或联合网格中的刻度?

如何更改seaborn jointplot或jointgrid中的刻度线位置?

我正在寻找类似于matplotlib的东西plt.xticks.

seaborn

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

all(generator)返回False时返回True

我想检查一个字符串是否包含所有关键字.我正在使用Enthought Canopy分布.

例如:

string  = 'I like roses but not violets'
key_words = ['roses', 'violets', 'tulips']
Run Code Online (Sandbox Code Playgroud)

我已经读过这个all功能对我有用.当我以下列方式使用此功能时

if all( keys in string.lower().split() for keys in key_words):
    print True
Run Code Online (Sandbox Code Playgroud)

然后True返回.

False因为tulips不在,所以我希望能够归还string.lower().split().

我怎样才能解决这个问题?

python numpy generator canopy

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

如何更改颜色栏上基数和指数的字体大小?

在此处输入图片说明

我想更改基数和指数的大小,以匹配我的颜色栏上刻度的字体大小。我怎样才能做到这一点?

for i in xrange(col):

    plt.plot( t, x[i], color = s_m.to_rgba(slopes[i]), linewidth = 3 )


cbar = plt.colorbar(s_m)
cbar.formatter.set_powerlimits((0, 0))


cbar.update_ticks()

cbar.ax.tick_params(labelsize=20) 
Run Code Online (Sandbox Code Playgroud)

python matplotlib colorbar

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