小编pyC*_*hon的帖子

R将数据集从文本加载到矩阵中

我有一个来自文本文件的数据集,5000个库存,751个数据点,3年的数据,它从第1天到751然后是下一个库存

    N     stock  date price
    1        S1 70516  9.11
    2        S1 70517  9.00
    .......................
    5718864  S5000 100330  64.8
    5718865  S5000 100331  64.6
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法加载数据:

data(txt) <- read.table("C:\\test.txt", header=T)
Run Code Online (Sandbox Code Playgroud)

在此之后,但我卡住了,我无法在交易所或谷歌上找到任何东西我如何加载到矩阵,其中有751行和5000 coloumns,每个点对应只是价格

    E1 price     E5000 price
day1   1 ........  1
..                 ..
..                 ..
day751 ........... 1  
Run Code Online (Sandbox Code Playgroud)

r read.table

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

win32 SetForegroundWindow在haskell

我注意到Haskell Win32 api没有SetForegroundWindow函数,我在haskell中不够熟练,我自己添加了这个功能.有没有办法使用haskell复制这个或者有没有人使用ffi制作自己的包装器?

windows haskell

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

C++ 11/Boost随机库,在循环中的指定点开始生成

使用C++11 #include<random>或者Boost C++ Boost.Random是否可以使用一个种子以任意顺序启动随机数生成器,您可以选择?

换句话说,我希望能够在数字生成器开始的序列中具体说明,同时使用相同的种子.

例如,如果我使用mt19937具有周期长度的发生器,2^19937-1我想开始在周期长度的用户指定位置生成随机数.假设我选择1000,发电机将在周期长度的第1000个位置开始.

c++ random boost c++11

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

MPI - MPI_Init和MPI_Init_thread的一个函数

是否有可能有一个函数来包装MPI_InitMPI_Init_thread?这样做的目的是在保持向后兼容性的同时拥有更清晰的API.MPI_Init_thread当MPI运行时不支持时调用会发生什么?如果MPI_Init_thread不支持,我如何保持我的包装函数适用于MPI实现?

mpi

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

编写支持新旧c ++编译器的代码?

我必须编写一个代码,可以支持更新和更旧的编译器,我想知道在我开始之前这样的事情可能吗?

#ifndef C++11 { //some code..... } 
#endif 

else 

#ifndef older C++ version { //some code......}
#endif
Run Code Online (Sandbox Code Playgroud)

c++ c++11

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

GCC编译器标志:-lg2c -lgfortran

有没有人有关于GCC标志的任何信息:-lg2c或-lgfortran?我在网上找不到任何文档,我对这些命令的作用感兴趣.

compiler-construction gcc

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

使用一个可能只有3个以上的变量

您好我不明白这一点我自己,我也不能在网上找到一个例子

我试图用一个也许还是一个后卫​​,我发现的例子只有两个变量,当我编辑或下面的例子中有两个以上我得到继承人什么,我试图做一个错误

--maybe example
    Fun :: Double -> Double -> Double -> Maybe Double
    Fun a b c
        | a >= -1.0 || a <= 1.0 || b >= -1.0 || b <=1.0 || c /=0 || c >= -1.0 = Nothing
        | otherwise = Just max(  ((c^ (-c)) +   (a^(-c)-1.0)  ^   (a+ (-1.0/a)))     0.0)
Run Code Online (Sandbox Code Playgroud)

与gchi的错误

 The function `Just' is applied to two arguments,
    but its type `a0 -> Maybe a0' has only one
Run Code Online (Sandbox Code Playgroud)

而hlint给出了

No suggestions
Run Code Online (Sandbox Code Playgroud)

试图使用警卫而我得到一个不同的错误

--guard example …
Run Code Online (Sandbox Code Playgroud)

syntax haskell ghc

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

在c ++中动态更改数组的名称

嗨我有一个问题,在编译时,我不知道我的程序中需要多少向量.所需的数量取决于在运行时给出的数据集,这将导致所需的向量范围从1到N.

因此,如果数据集需要十个向量,它将创建vec1,vec2,...... vecN

我如何动态创建向量,以便它们都有不同的名称?

然后我需要分别调用每个数组.据推测,我可以使用字符串和一些循环.

c++

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

Python ValueError:用glob解压缩的值太多了

我正在尝试加载两组CSV文件并对两者进行一些计算,例如每组的差异,平均绝对误差set1 - set2exc.

我正在尝试加载这两个集合:

import glob    
for a, b in (glob.glob("*a.csv"), glob.glob("*b.csv")):
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ValueError: too many values to unpack
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

使用带有一对的map作为c ++迭代器问题的关键

我有一对和一张宣布的地图

typedef pair<string,string> Key;
typedef map< Key, double> Map;
Run Code Online (Sandbox Code Playgroud)

我通过for循环将对象插入到它们中

Key p (string1, string2 );
pair_map.insert(make_pair( p, double1 ) );
Run Code Online (Sandbox Code Playgroud)

我怎样才能在地图中找到元素?我在使用find设置迭代器时遇到问题.

假设我正在使用it = pair_map.find(make_pair(string1,string2));

我已经尝试过声明pair_map<Key, double>::iterator it;,map<Key, double>::iterator it;但是我都没有为我工作.我怎样才能解决这个问题?

由于typedef,我得到的错误都是长期无效的转换错误

c++ c++11

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

标签 统计

c++ ×4

c++11 ×3

haskell ×2

boost ×1

compiler-construction ×1

gcc ×1

ghc ×1

mpi ×1

python ×1

python-2.7 ×1

r ×1

random ×1

read.table ×1

syntax ×1

windows ×1