我是Android的Flurry Analytics的新手,在哪里可以找到基本的教程来处理它?
我需要构建一个函数,该函数将字符串作为输入并返回字典.
键是数字,值是包含具有等于键的字母数的唯一字的列表.
例如,如果输入函数如下:
n_letter_dictionary("The way you see people is the way you treat them and the Way you treat them is what they become")
Run Code Online (Sandbox Code Playgroud)
该函数应返回:
{2: ['is'], 3: ['and', 'see', 'the', 'way', 'you'], 4: ['them', 'they', 'what'], 5: ['treat'], 6: ['become', 'people']}
Run Code Online (Sandbox Code Playgroud)
我写的代码如下:
def n_letter_dictionary(my_string):
my_string=my_string.lower().split()
sample_dictionary={}
for word in my_string:
words=len(word)
sample_dictionary[words]=word
print(sample_dictionary)
return sample_dictionary
Run Code Online (Sandbox Code Playgroud)
该函数返回字典如下:
{2: 'is', 3: 'you', 4: 'they', 5: 'treat', 6: 'become'}
Run Code Online (Sandbox Code Playgroud)
字典不包含具有相同字母数的所有单词,但仅返回字符串中的最后一个单词.
我研究了k-means算法,我知道它是如何工作的.
只是好奇,有没有这种情况下这个算法会进入一个无限循环,比如说我们对初始质心点有一些特别糟糕的选择?我只能想象一种情况k-means会因为错误的初始选择而达到局部最小值.
我一直在使用Awesome WM和双屏幕设置一段时间,但我无法弄清楚如何配置真棒,以便当我打开一个程序时,它会在当前活动/选定的屏幕上打开.现在,所有程序都在我的笔记本电脑屏幕上启动,但是当焦点在外部显示器上时,我希望有任何程序然后我开始在外部显示器上打开,而不是在笔记本电脑屏幕上打开.
如何配置此行为?
我想在本地使用git来跟踪通过我的主目录调度的一些本地文件的更改.
我初始化了一个存储库~,然后添加了几个文件git add,并做了一些提交.到目前为止这么好,.git是300K大.
问题是一夜之间,.git增长到5.4G,填满我的磁盘(也许它会增长更多).这发生了两次:第一次,我重新创建了回购,第二次,git prune修复了它.在修剪前,git count-objects -v报道error: garbage found: .git/objects/95/tmp_obj_....
编辑:发布后一小时,它再次发生(我再次修剪).
为什么会这样,以及如何解决它?
(我试图将所有这些文件组合在一个带链接的目录中,但是可以提出一个可以将文件保存在所需位置的工作解决方案,但如果问题确实来自于repos ~/,那么我会寻求解决方案这个方向.)
Debian GNU/Linux上的git版本1.7.10.4 wheezy/sid
我在表中查找键是否具有关联的数组。通过设计,我的table.__getitem__()somtimes返回None而不是KeyError-s。我希望此值为None或与关联的numpy数组w。
value = table[w] or table[w.lower()]
# value should be a numpy array, or None
if value is not None:
stack = np.vstack((stack, value))
Run Code Online (Sandbox Code Playgroud)
仅当我使用上面的代码并且第一次查找是匹配项时,我得到:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Run Code Online (Sandbox Code Playgroud)
如果我选择value = table[w].any() or table[w.lower()].any(),那么如果不匹配,我可能会碰到:
AttributeError: 'NoneType' object has no attribute 'any'
Run Code Online (Sandbox Code Playgroud)
我一定错过了正确的方法,该怎么办?
我正在使用播放按钮从我的qt应用程序中播放mplayer.我有两个叫做暂停和停止的按钮.对于播放按钮,我用system ("mplayer "+s.toAscii()+"&");其中s的播放列表.
对于我使用的暂停按钮,system("p");但它不起作用.我能够将mplayer的进程ID存储到文本文件中system("ps -A |grep mplayer > PID.txt");.
是否有任何命令可以使用PId停止和暂停mplayer?
我在Emacs中使用Org-mode并且有一个包含某些任务的组织文档.对于某些任务,我添加了一个名为的自定义属性PEOPLE,其中列出了执行此任务所涉及的人员.
当我将此文档导出为HTML或pdf时,只有属于"特殊属性"的属性DEADLINE或SCHEDULE导出为HTML或pdf并显示在导出的文档中.PEOPLE导出文档时,我无法看到该属性.
有没有办法将自定义属性添加到组织模式的"特殊属性"列表中?
我是android的新开发者,我想用XML文件做一些动画.
I have category for animation :
1. Rotate 2. Scale 3. Traslate 4. Fade 5. page curl.
Run Code Online (Sandbox Code Playgroud)
出于这个原因,我完成了前四个.只有页面卷曲动画可供我使用,但我不知道这个动画.有人对此有所了解吗?