小编Hom*_*ugh的帖子

没有名为“lxml”的模块 Windows 8.1

网上大家的代码都参考了,sudo apt-get #whatever#但是windows没有那个功能。我听说过一种叫做 Powershell 的东西,但我打开它并不知道它是什么。

我只想获得一个简单的环境和 lxml,以便我可以从网站上抓取。

python windows lxml

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

按Cloudkit.JS中的时间戳排序记录

我正在尝试按创建的时间戳对这些记录进行排序,但我使用的是cloudkit-js示例代码作为基础.我看到他们有一个sortBy部分,但它需要使用fieldName,这不是我想要排序的.我需要按元数据排序,而不是输入.这是问题发生的地方

var query = {
        recordType: 'Locations',
        sortBy: [{
             fieldName: '*don't know what to put here*'
        }]

};
Run Code Online (Sandbox Code Playgroud)

如果我输入fieldName,我在下面创建的任何字段,比如地名或类别(还有更多,但我编辑了它们,因为不必要),它会按照这些fieldNames对记录进行排序.但是我不知道要放什么来按记录['created']排序.时间戳.因为如果我在fieldName中放入'created'或'record',它们不是fieldNames,因此是一个错误.那么在sortBy里面写一个不同于fieldName的东西还是什么?

这是创建表及其字段的位置

records.forEach(function(record) {
        var fields = record.fields;
        var tableActual = "<tr><td>" + record['created'].timestamp + "</td><<td>" + fields['placeName'].value + "</td><td>" + fields['category'].value + ...
Run Code Online (Sandbox Code Playgroud)

javascript sorting cloudkit

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

存储60维矢量的最佳方法 - C++

我试图在600个数据点上实现K-means聚类算法,所有这些都有60个维度.一行输入将是这样的:

28.7812 34.4632 31.3381 31.2834 28.9207 33.7596 25.3969 27.7849 35.2479 27.1159 32.8717 29.2171 36.0253 32.337  34.5249 32.8717 34.1173 26.5235 27.6623 26.3693 25.7744 29.27   30.7326 29.5054 33.0292 25.04   28.9167 24.3437 26.1203 34.9424 25.0293 26.6311 35.6541 28.4353 29.1495 28.1584 26.1927 33.3182 30.9772 27.0443 35.5344 26.2353 28.9964 32.0036 31.0558 34.2553 28.0721 28.9402 35.4973 29.747  31.4333 24.5556 33.7431 25.0466 34.9318 34.9879 32.4721 33.3759 25.4652 25.8717
Run Code Online (Sandbox Code Playgroud)

我在想有一个数据点结构,它有一个属性向量,比如

struct Point{
    std::vector<double> attributes;
};
Run Code Online (Sandbox Code Playgroud)

我想当迭代所有点时,将i作为for循环中的迭代器加起来?这是解决这个问题的最好方法吗?

c++ vector

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

haskell中的圆形地图

我的任务是实现一个返回Thue-Morse序列的函数.我通过原始递归完成了它,但现在我必须使用循环列表(使用列表理解),并且当我调用它时它必须返回它:

>take 4 thueSeq
[[0],[0,1],[0,1,1,0],[0,1,1,0,1,0,0,1]]
Run Code Online (Sandbox Code Playgroud)

这是我(可怕的)实施尝试:

> thueSeq = 0: [x | x <- zipWith (mod) (tail thueSeq) [1] ]
Run Code Online (Sandbox Code Playgroud)

我立即意识到这是错误的(头部应该是[0],而不是0)但是写作[0] ++ [0,1] ++ ...并没有返回列表列表.

我的问题是,首先,我怎么"开始"与列表[[0],[0,1]],因为从我所用的圆形表看到,他们有基础的情况下,然后通过递归.其次,我的列表理解试图适用(mod x 1)于每个值,但这也是错误的,因为它[[0,1]]会变成[[0,1,0]]而不是[[0,1,1,0]].所以我想我必须将它应用于列表中的每个其他元素(第1个元素,第3个,第5个等)?

haskell list circular-list

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

在Haskell中保存值的任何方法?

我正在写一个非常简单的复制函数,它接受一个数字列表并返回一个列表,每个数字都是重复的.接受值和元素的复制函数对我来说更简单,因为它不需要保存状态.

但是在Haskell中,我到目前为止得到了这个:

> replicate' [] = []
> replicate' (x:xs)
>           | x == 1    = x: replicate' xs
>           | otherwise = x: replicate'(x-1:xs)
Run Code Online (Sandbox Code Playgroud)

这显然是错误的,因为replicate' [2,2],它打印[2,1,2,1]而不是[2,2,2,2]

我知道我必须将x保存到其他变量并递减它但我不相信我知道它的语法.

哎呀,人们对这个问题有点困惑.

例如,一个电话replicate' [2,3,1],应该返回[2,2,3,3,3,1],而不仅仅是[2,2,3,3,1,1],就像我认为你们在想的那样

haskell

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

标签 统计

haskell ×2

c++ ×1

circular-list ×1

cloudkit ×1

javascript ×1

list ×1

lxml ×1

python ×1

sorting ×1

vector ×1

windows ×1