小编Der*_*ang的帖子

将字节数组转换为字符串的最佳方法是什么?

我需要阅读[100]byte以传输一堆string数据.

因为不是所有的strings都是100个字符长,所以剩下的部分byte array0s 填充.

如果我[100]byte转向string:string(byteArray[:]),拖尾0s显示为^@^@s.

在C string将在终止0,所以我不知道什么的巧妙的最佳方式转移byte arraystring在Golang.

go

482
推荐指数
5
解决办法
46万
查看次数

是否有任何pythonic方法来组合两个dicts(为两个键中出现的键添加值)?

例如,我有两个词:

Dict A: {'a': 1, 'b': 2, 'c': 3}
Dict B: {'b': 3, 'c': 4, 'd': 5}
Run Code Online (Sandbox Code Playgroud)

我需要一种pythonic方式"组合"两个dicts,结果是:

{'a': 1, 'b': 5, 'c': 7, 'd': 5}
Run Code Online (Sandbox Code Playgroud)

也就是说:如果两个词中都出现一个键,则添加它们的值,如果它只出现在一个词典中,则保持其值.

python dictionary

460
推荐指数
12
解决办法
12万
查看次数

无法在Ubuntu 11.04中安装R包

我是Linux和R的新手.

我在Ubuntu 11.04中安装了R 2.12.今天我尝试安装一个新包,所以我运行了以下命令:

install.packages('XML')
Run Code Online (Sandbox Code Playgroud)

但安装失败并提供以下信息:

* installing *source* package ‘XML’ ...
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to …
Run Code Online (Sandbox Code Playgroud)

xml installation ubuntu r

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

Eclipse CDT for C标准库头文件中存在"未解决的包含"错误

我为eclipse设置了CDT并编写了一个简单的hello world C程序:

#include <stdio.h>

int main(void){
    puts("Hello, world.");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

该程序正确构建和运行,但是eclipse在包含语句的一侧不断显示这个黄色问号,"Unresolved inclusion: <stdio.h>"当我把鼠标悬停在它上面时.

它不会影响程序的运行,但我觉得它很烦人.

有谁知道如何删除它?

c eclipse eclipse-cdt standard-library

95
推荐指数
5
解决办法
24万
查看次数

如何在python中为dict对象的所有键设置默认值?

我知道你可以使用setdefault(key,value)来设置给定键的默认值,但有没有办法在创建dict后将所有键的默认值设置为某个值?

换句话说,我希望dict为我尚未设置的每个键返回指定的默认值.

python dictionary

53
推荐指数
4
解决办法
8万
查看次数

R在Python中是否具有与reduce()相当的东西?

即:"将两个参数的函数累加到序列项中,从左到右,以便将序列减少为单个值."

reduce functional-programming r

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

如何在Ubuntu中为Python 3配置PyQt4?

这个问题最初是在askubuntu.com上提出的,但没有引起注意,所以我想也许这是一个更好的问题.

我用synaptic安装了PyQt4.

我正在使用Python3所以我需要在eclipse中配置PyQt4的路径,但似乎synaptic只为python 2安装了PyQt4,因为我只在python 2.6和2.7下找到了相关的文件和文件夹.

那么如何让PyQt4与Python 3和eclipse一起工作呢?

谢谢.

更新:

我尝试按照这篇文章配置它:http://ubuntuforums.org/showthread.php?p = 10914908#post10914908

但是在遵循所有指令后没有发生任何错误的方式,我在python 3.2中运行此代码时收到错误:

>>> import PyQt4
Run Code Online (Sandbox Code Playgroud)

错误消息是:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4
Run Code Online (Sandbox Code Playgroud)

但奇怪的是,相同的代码在python 2.7中导致NO错误(我的机器上安装了2.7和3.2)

ubuntu pyqt python-3.x

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

如何解释R中SVM的预测结果?

我是R的新手,我在R中使用该e1071软件包进行SVM分类.

我使用了以下代码:

data <- loadNumerical()

model <- svm(data[,-ncol(data)], data[,ncol(data)], gamma=10)

print(predict(model, data[c(1:20),-ncol(data)]))
Run Code Online (Sandbox Code Playgroud)

loadNumerical是用于装载数据,并且将数据的形式为(第一8列被输入并且最后一列是分类):

   [,1] [,2] [,3] [,4] [,5] [,6] [,7]      [,8] [,9]
1    39    1   -1   43   -1    1    0 0.9050497    0
2    23   -1   -1   30   -1   -1    0 1.6624974    1
3    50   -1   -1   49    1    1    2 1.5571429    0
4    46   -1    1   19   -1   -1    0 1.3523685    0
5    36    1    1   29   -1    1    1 1.3812029    1
6    27   -1   -1 …
Run Code Online (Sandbox Code Playgroud)

r classification svm

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

如何在R环境中使用变量的值作为键?

在R编程语言中,我想使用哈希表.

如何使用变量的值作为环境的关键?

例如:

map <- new.env(hash=T, parent=emptyenv())
key <- 'ddd'
map$key <- 4
print(ls(map))
>>[1] "key"
Run Code Online (Sandbox Code Playgroud)

输出是'key',这意味着我得到了从字符串'key'到值4的映射.我真正想要这个代码做的是将字符串'ddd'映射到值4.

我怎样才能做到这一点?

PS.我没有使用命名列表,因为它使用大量元素很慢,因为它不使用散列来进行搜索.

r hashmap

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

如何为R中的kmeans指定距离度量?

我在R中进行kmeans聚类有两个要求:

  1. 我需要指定我自己的距离函数,现在它是Pearson Coefficient.

  2. 我想做使用平均组成员作为质心的聚类,而不是一些实际的成员.这个要求的原因是我认为使用平均值作为质心比使用实际成员更有意义,因为成员总是不在真正的质心附近.如果我错了,请纠正我.

首先我尝试了包中的kmeans函数stat,但是这个函数不允许自定义距离方法.

然后我pamcluster包中找到了功能.该pam函数允许通过将dist对象作为参数来允许自定义距离度量,但在我看来,通过这样做,它将实际成员作为质心,这不是我所期望的.因为我认为它不能用距离矩阵进行所有距离计算.

那么在R中有一些简单的方法可以完成满足我要求的kmeans聚类吗?

r cluster-analysis k-means

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