小编alt*_*are的帖子

鼠标在gnuplot x11中

我注意到我可以使用鼠标右键来放大gnuplot中的绘图,使用终端X11.

我找不到其他鼠标手势的任何文档.例如,做一些缩小就可以了!你能建议一下吗?

最好,

人.


编辑:显然,唯一的可能性是用鼠标右键放大并使用键p返回,正如Christoph建议的那样.

x11 gnuplot zoom

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

使用easy_install在windows上安装scipy

我在Windows 7上安装了python 2.7 64bit.我后来意识到我的窗口是32位...

Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win
32
Run Code Online (Sandbox Code Playgroud)

无论如何,它仍在工作!我还在Windows路径中添加了python安装目录.

比我使用ez_setup脚本安装easy_install.这也奏效了

C:\Users\Myname>easy_install
error: No urls, filenames, or requirements specified (see --help)
Run Code Online (Sandbox Code Playgroud)

但后来我无法安装Matplolib或Scipy模块!

C:\Users\Massimo\Dropbox\Python>easy_install scipy
Searching for scipy
Reading https://pypi.python.org/simple/scipy/
Best match: scipy 0.13.2
Downloading https://pypi.python.org/packages/source/s/scipy/scipy-0.13.2.zip#md5
=9befa30e546fba762a0c1695a509f731
Processing scipy-0.13.2.zip
Writing c:\users\massimo\appdata\local\temp\easy_install-v3knvt\scipy-0.13.2\set
up.cfg
Running scipy-0.13.2\setup.py -q bdist_egg --dist-dir c:\users\massimo\appdata\l
ocal\temp\easy_install-v3knvt\scipy-0.13.2\egg-dist-tmp-tatxbl
Traceback (most recent call last):
  File "c:\python27\scripts\easy_install-script.py", line 9, in <module>
    load_entry_point('setuptools==0.8', 'console_scripts', 'easy_install')()
  File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 1992
, in main
  File …
Run Code Online (Sandbox Code Playgroud)

python easy-install windows-7

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

使用OpenMP在整数上并行计算

我想用OpenMP对c ++代码进行parallalize.代码并不是很简单,但在我看来,并行化并不难,因为我有一个独立系统的集合,我想要对包含系统的std :: vector的for循环进行分析.

ensamble的维度是DIM_ENSEMBLE

这是代码的有趣部分,我尝试并行化.这当然不起作用.

vector<Systems> system(DIM_ENSEMBLE);
vector<double> current(100);
Run Code Online (Sandbox Code Playgroud)

System是一个包含一些std :: vector的结构

/* do things
...
*/

while (time < T){
/*154*/ #pragma omp parallel for default(none) shared(r, DIM_ENSEMBLE, system, current) private(i, max_rate, time_increment, R, j, status)
    for  (i =0; i< DIM_ENSEMBLE; i++) {
     max_rate = function_A_of(i);
     time_increment = function_B_of(r,max_rate);
     R = function_C_of(r,max_rate);
     j = function_D_of(System, i, R);
     status = update_the_system(&system[0], i, time_increment, j, &current[0]);
     if (status!=1) {
      #pragma omp critical
      {
/*173*/ cout << "ERROR " << i …
Run Code Online (Sandbox Code Playgroud)

c++ parallel-processing default openmp

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

ValueError:以 10 为基数的 int() 的文字无效:“0.00”

我在Python中有一个像这样的字符串:

l = "0.00 0.00"
Run Code Online (Sandbox Code Playgroud)

我想将其转换为两个数字的列表。

以下指令不起作用:

int(l.strip(" \n").split(" ")[0])
Run Code Online (Sandbox Code Playgroud)

显然,该函数int()可以将字符串(如0或)转换00为 int,但它不适用于0.0.

有没有办法转换0.0

A。

python int type-conversion

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

二进制搜索c ++与比较

我想在排序的向量V上对c ++执行二进制搜索.特别是,我对找到向量条目的确切值不感兴趣.我想找到满足V [j-1] <= X <V [j]的条目的位置j,其中X是输入值.

例如:对于向量v = {1,4,7,12,17,55}和X = 8,函数应返回3.

我可以使用具有O(log(2))复杂度的STD函数binary_search吗?

如何?

非常感谢,

人.

c++ binary-search

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

gdb:<错误读取变量>与c ++向量

我在访问std向量的内存时遇到问题.

我首先定义一个struct(在头文件中):

typedef struct Systems {
//  other variables...
    vector <double>  sum;
} System;
Run Code Online (Sandbox Code Playgroud)

我需要一个系统集合,每个向量和必须包含num double,所以,在main中,我写道:

System * system;
system = (System*)malloc(DIM_ENSEMBLE*sizeof(System));
for (i =0; i< DIM_ENSEMBLE; i++) {
//...
system[i].part_sum.resize(num);
//...
}
Run Code Online (Sandbox Code Playgroud)

从我这一点开始使用

System[0].part_sum[0]
Run Code Online (Sandbox Code Playgroud)

初始化向量我收到一个分段错误程序.

如果在gdb我尝试

(gdb) print system[0].part_sum[0]
Run Code Online (Sandbox Code Playgroud)

我明白了:

$2 = (double &) @0x200000003: <error reading variable>
Run Code Online (Sandbox Code Playgroud)

我使用reserve或allocator而不是resize获得相同的错误.我还检查了矢量的容量

cout << system[0].part_sum.capacity();
Run Code Online (Sandbox Code Playgroud)

我播种了很多空间......

怎么了?这是内存管理的问题吗?

一个.

c++ gdb memory-management stdvector

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

闭区间内的均匀随机数发生器

我需要一个无偏的均匀随机数发生器(双重),用于c或c ++的闭合间隔,比如[0,1].

许多随机数生成器(例如GSL gsl_rng_uniform(r))仅在开放时间间隔内工作,如[0,1],但这不符合我的情况.

人.

c c++ random gsl

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