小编gun*_*mlh的帖子

带有两个滑块的交互式matplotlib图

我用matplotlib创建了一些情节,这取决于8个变量.我想研究当我改变一些情节时情节如何变化.我创建了一些调用matplotlib的脚本并生成不同的快照,稍后我将其转换为电影,它不错,但有点笨拙.

  1. 我想知道我是否可以使用键盘按键来增加/减少某些变量的值,并立即看到情节如何变化,从而与剧情再生相互作用.

  2. 对此最好的方法是什么?

  3. 另外,如果您可以通过两个滑块指向我有趣的链接或带有情节示例的链接?

python keyboard interactive matplotlib

54
推荐指数
4
解决办法
7万
查看次数

Numpy与ATLAS或OpenBLAS?

在花了大量时间从源代码构建ATLAS之后,我在OpenSUSE 13.1存储库中发现了libopenblas和libatals.我的问题是

  1. 是否易于安装(无需在您自己的计算机上进行调整)存储库中的"libatlas"真的能提高计算性能吗?

  2. OpenBLAS比ATLAS更好还是只比Linux中的易安装"libatlas"更好?请参阅更快的R使用OpenBLAS:比ATLAS更好,切换到Ubuntu很简单.

  3. 我跟着这篇文章使用OpenBLAS编译Numpy,但找不到"numpy.core._dotblas"模块.更多的我无法同时使用ATLAS和OpenBLAS构建Numpy.

  4. 有人可以发布.py文件或bash代码来进行ATLAS和OpenBLAS之间的比较吗?例如.

  5. 我使用自己的ATLAS构建了Numpy-1.9,从源代码编译了OpenBLAS,并在OpenSUSE 13.1的存储库中安装了"libopenblaso"(OpenMP版本)和"libopenblasp"(pthreads版本).如何配置链接和库,以便在不重建Numpy-1.9软件包的情况下告诉Numpy-1.9使用OpenBLAS而不是ATLAS.

注意:如果在存储库中安装"libatlas",则ATLAS不会针对您的计算机进行调整,并且计算性能不会太高.因此,我首先构建并调整了ATLAS,然后使用我自己的ATLAS构建了Numpy.之后,我尝试将OpenBLAS链接到Numpy,但失败了.

提前谢谢了!


谢谢@Dmitry的快速回复!但问题没有解决......

安装

$ sudo zypper in libopenblasp0

The following NEW package is going to be installed:
  libopenblasp0 

1 new package to install.
Overall download size: 3.0 MiB. After the operation, additional 30.3 MiB will be used.
Continue? [y/n/? shows all options] (y): 
Retrieving package libopenblasp0-0.2.11-11.1.x86_64      (1/1),   3.0 MiB ( 30.3 MiB unpacked)
Retrieving: libopenblasp0-0.2.11-11.1.x86_64.rpm ...........................[done (2.1 MiB/s)]
(1/1) …
Run Code Online (Sandbox Code Playgroud)

python numpy opensuse atlas openblas

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

PlantUML:在块中使用不同的对齐方向?

我们可以在块中应用不同的Align方向吗?(正如标题所说)

例如,在状态图中:

State_1和State_2都有两个内部状态State_1.x和State_2.y(x = 1..2,y = 1..2)

@startuml

[*] -->  State_1
State_1 --> State_2

state State_1 {
    left to right direction
    [*] --> State_1.1
    [*] --> State_1.2
}

state State_2 {
    top to bottom direction
    [*] --> State_2.1
    [*] --> State_2.2
}

@enduml
Run Code Online (Sandbox Code Playgroud)

我已经尝试过上面的代码,它不起作用.我们可以限制命令"从上到下"的影响区域吗?

我也尝试了以下代码.

@startuml

[*] -->  State_1
State_1 --> State_2

state State_1 {
    /‘not good..'/
    [*] -> State_1.1
    [*] -> State_1.2
    [*] -> State_1.3

    /‘not good either'/
    [*] -right-> State_1.1
    [*] -right-> State_1.2
    [*] -right-> State_1.3 …
Run Code Online (Sandbox Code Playgroud)

plantuml

5
推荐指数
0
解决办法
1330
查看次数