小编pgi*_*erz的帖子

移位的colorbar matplotlib

我正在尝试为数据集创建填充轮廓.它应该相当简单:

plt.contourf(x, y, z, label = 'blah', cm = matplotlib.cm.RdBu)
Run Code Online (Sandbox Code Playgroud)

但是,如果我的数据集关于0不对称,该怎么办?假设我想从蓝色(负值)变为0(白色)到红色(正值).如果我的数据集从-8变为3,那么颜色条的白色部分(应该为0)实际上是略微负的.有没有办法改变颜色条?

python colors matplotlib

21
推荐指数
1
解决办法
8744
查看次数

将 GitLab CI 作业拆分为多个文件

我一直在尝试更熟悉 GitLab 的 CI 功能,并发现将 CI 管道拆分为多个单独作业的想法很有趣。这将使我能够维护一个“已知工作”项目并将它们包含在其他项目中。

到目前为止,我有这样的事情:

$ ls
jobA.yaml jobB.yaml jobC.yaml jobD.yaml
Run Code Online (Sandbox Code Playgroud)

这 4 个都是相同的(目前),并且具有以下内容:

$ ls
jobA.yaml jobB.yaml jobC.yaml jobD.yaml
Run Code Online (Sandbox Code Playgroud)

在实际.gitlab-ci.yaml我想要使用的情况下,我会(我认为)放置这样的东西。在这种情况下,我将使用项目中定义的作业:

job-name:
   stage: my-stage # Might be needed to differentiate later on
   tags: runner-tag # used to figure out where/how the job should be done: directly on a server, in a container, etc
   script:
      - echo "beep beep"
Run Code Online (Sandbox Code Playgroud)

但这给了我一个 linter 错误。也许我误读了文档,但我认为这应该是可能的......

continuous-integration gitlab gitlab-ci gitlab-ci-runner

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

如果字符串包含几个子字符串之一,则Python

与此处类似:Python是否具有包含子字符串方法的字符串?这个问题只处理一个字符串中的一个子字符串,我想测试几个。

就像是:

if 'AA' or 'BB' or 'CC' not in string:
    print 'Nope'
Run Code Online (Sandbox Code Playgroud)

但是,如果我的测试字符串是:

string='blahblahAA'
Run Code Online (Sandbox Code Playgroud)

if仍为True并打印该语句。我可能只是错误地理解了语法,将不胜感激。

谢谢!

python string if-statement

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