小编clw*_*wen的帖子

以自动保证金为中心的div是否需要宽度?

我尝试使用margin来居中我的div:像这样自动:

#main-container #control-panel {margin: 10px auto;}
Run Code Online (Sandbox Code Playgroud)

但它仍然与左边对齐.我发现我必须为div指定一个宽度,以便它将居中:

#main-container #control-panel {width: 300px; margin: 10px auto;}
Run Code Online (Sandbox Code Playgroud)

那么,以div为中心所需的宽度是多少?我认为div的宽度应该由其内部内容自动修改?(在这种情况下,控制面板div内有一个按钮)

结果在最新的Chrome下测试.

html css

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

执行scikit-learn K-means示例时出错

我正在尝试从scikit-learn官方网站上运行scikit-learn K-means示例:http://scikit-learn.org/dev/auto_examples/cluster/plot_cluster_iris.html#example-cluster-plot-cluster-iris -吡咯

我安装了所有库(例如,scipy,numpy,pylab).但是,在执行代码时,我收到如下错误消息:

Traceback (most recent call last):
  File "plot_cluster_iris.py", line 41, in <module>
    estimators = {'k_means_iris_3': KMeans(n_clusters=3),
TypeError: __init__() got an unexpected keyword argument 'n_clusters'
Run Code Online (Sandbox Code Playgroud)

这与scikit-learn版本有关吗?我正在使用ver.MAC OS X Lion上的0.11.

python scikit-learn

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

来自 Scikit-Learn 的 K 均值的失真函数

用 Scikit-Learn 进行 K 表示聚类时,要得到失真函数(每个点到其中心的距离之和),一种简单的方法是获取中心 ( k_means.cluster_centers_) 并总结每个点的距离。

只是想知道是否有更快的方法?(就程序员时间而言)类似于直接函数调用之类的东西。

python k-means scikit-learn

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

Vim缩进使用">"

我在Mac OS 10.7终端下使用vim.

我的.vimrc已经将tabstop指定为4.但是,如果我使用shift来选择多行然后使用">"缩进,它将给我一个8个空格的缩进而不是4.我怎么能纠正它是4?

我的.vimrc的一部分:

set cindent
set autoindent
set tabstop=4
Run Code Online (Sandbox Code Playgroud)

vim

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

如何在python中获取和比较给定文件的日期和时间

是否有任何方便的功能可以从给定的文件中检索时间戳,甚至可以比较它们?我的理想用法是这样的:

time_diff = date(file_path_a) - date(file_path_b) # time_diff would be a formatted string such as 2days 3hrs 16 mins
Run Code Online (Sandbox Code Playgroud)

我知道python中有一个内置的datetime模块,但我没有找到与我的用法类似的东西.我知道我可以通过发出os.stat(file_path)获取时间戳来实现类似的效果,并将它们转换为我想要的格式.只是想知道是否有更方便的功能来做到这一点.

python

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

附加一个空列表但转换为NoneType

在以下代码中:

all_subsets = []
subsets = [[], [2]]
left_most = 1 
for subset in subsets:
    print subset
    all_subsets.append(subset)
    all_subsets.append(subset.append(left_most))
print all_subsets
Run Code Online (Sandbox Code Playgroud)

我想应该回归[[], [1], [2], [2, 1]],但实际上我得到了回报[[1], None, [2, 1], None].即,[]已被转换为None.

我想这是subset在循环中修改两次的问题,它指向相同的物理地址.但是,即使我在修改列表之前制作本地副本,也无法解决问题,例如:

all_subsets = []
subsets = [[], [2]]
left_most = 1
for subset in subsets:
    print subset
    subset_orig = list(subset)
    subset_plus = list(subset).append(left_most)
    all_subsets.append(subset_orig)
    all_subsets.append(subset_plus)
print all_subsets
Run Code Online (Sandbox Code Playgroud)

任何的想法?谢谢!

python list

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

如何在Python字典中访问密钥

我知道可以使用iteritems()或遍历字典keys().但是如果我得到一个dics列表如下:l = [{'a': 1}, {'b': 2}, {'c': 3}]我想用它的键组成一个字符串,例如,s = 'a, b, c'

一种解决方案是将所有密钥预先复制到列表中,然后组合我想要的字符串.只是想知道是否有更好的解决方案.

python

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

Actionscript 3浏览器要求

我目前正在考虑使用actionscript 3实现一个应用程序.最低浏览器要求对我很重要,因为我不能假设我的大多数用户都会配备现代浏览器.我试图围绕浏览器要求运行动作脚本,但没有发现一些非常有用的东西.任何提示?

actionscript-3

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

MongoDB 组和排序类型错误:不是函数

我有一个推文集合,我想找到一个在集合中发布最多推文的用户 ID。所以我group首先做的是sort

db.tweets.group( { key: {"user.id": 1}, reduce: function (curr, result) { result.total += 1; }, initial: {total: 0} }).sort({total: -1})

但是,mongo shell 抱怨说:

TypeError: db.tweets.group({key:{'user.id':1}, reduce:function (curr, result) {result.total += 1;}, initial:{total:0}}).sort({total:-1}) is not a function (shell):1

我参考了mongodb doc,我认为我的语法sort应该是正确的?另外,有什么区别aggregate?我想做的更好aggregate吗?

我在这里有点困惑,因为没有sort,命令db.tweets.group( { key: {"user.id": 1}, reduce: function (curr, result) { result.total += 1; }, initial: {total: 0} })给了我这样的东西:{ "user.id" : 1477500938, "total" : …

mongodb

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

标签 统计

python ×5

scikit-learn ×2

actionscript-3 ×1

css ×1

html ×1

k-means ×1

list ×1

mongodb ×1

vim ×1