小编ran*_*ana的帖子

如何在matplotlib中提取色图的子集作为新的色图?

我想使用matplotlib的色图,例如CMRmap.但我不想在开头使用"黑色"颜色,最后使用"白色"颜色.我有兴趣使用中间颜色绘制我的数据.我认为人们经常使用它,但我在互联网上搜索,无法找到任何简单的解决方案.如果有人建议任何解决方案,我将不胜感激.

python matplotlib

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

当我们在 log4j 中使用基于大小的日志文件时,如何向日志文件名添加时间戳?

我想创建基于大小的日志文件。我在 log4j.properties 文件中设置以下条目:

log4j.appender.UserFileAppenderDebug=org.apache.log4j.RollingFileAppender

log4j.appender.UserFileAppenderDebug.Threshold=TRACE

log4j.appender.UserFileAppenderDebug.File=../log/coordinator-debug.log

log4j.appender.UserFileAppenderDebug.MaxFileSize=1KB

log4j.appender.UserFileAppenderDebug.MaxBackupIndex=7

log4j.appender.UserFileAppenderDebug.layout=org.apache.log4j.PatternLayout

log4j.appender.UserFileAppenderDebug.layout.ConversionPattern=%m%n
Run Code Online (Sandbox Code Playgroud)

根据大小创建多个日志文件,但名称如下:

-rw-r--r-- 1 root root   32 Aug  6 11:28 coordinator-debug.log

-rw-r--r-- 1 root root 1.1K Aug  6 11:28 coordinator-debug.log.1

-rw-r--r-- 1 root root 1.1K Aug  6 11:28 coordinator-debug.log.2

-rw-r--r-- 1 root root 1.2K Aug  6 11:28 coordinator-debug.log.3

-rw-r--r-- 1 root root 1.1K Aug  6 11:28 coordinator-debug.log.4

-rw-r--r-- 1 root root 1.1K Aug  6 11:28 coordinator-debug.log.5

-rw-r--r-- 1 root root 1.1K Aug  6 11:28 coordinator-debug.log.6

-rw-r--r-- 1 root root 1.1K Aug …
Run Code Online (Sandbox Code Playgroud)

java log4j

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

当列名以数字开头时,Pandas查询会引发错误

我正在尝试对以下数据帧执行查询:

data = {'ab': [1,2,3], 'c1': [1,2,3], 'd': [1,2,3], 'e_f': [1,2,3]}
df = pd.DataFrame(data)
for cl in df.columns:
    print len(df.query('%s==2' %cl))
Run Code Online (Sandbox Code Playgroud)

这很好用.但是,如果列名以数字开头,则会引发语法错误.

data = {'ab': [1,2,3], 'c1': [1,2,3], '1d': [1,2,3], 'e_f': [1,2,3]}
df = pd.DataFrame(data)
for cl in df.columns:
    print len(df.query('%s==2' %cl))
Run Code Online (Sandbox Code Playgroud)

文件"",第1行

1 d ==2
  ^
Run Code Online (Sandbox Code Playgroud)

SyntaxError:语法无效

我认为问题与字符串的格式有关.我想知道形成这个查询的正确方法是什么.

python pandas

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

标签 统计

python ×2

java ×1

log4j ×1

matplotlib ×1

pandas ×1