小编csg*_*y11的帖子

如何找到列表交集?

a = [1,2,3,4,5]
b = [1,3,5,6]
c = a and b
print c
Run Code Online (Sandbox Code Playgroud)

实际产出:[1,3,5,6] 预期产量:[1,3,5]

我们如何在两个列表上实现布尔AND操作(列表交集)?

python arrays intersection

155
推荐指数
9
解决办法
16万
查看次数

在Python中开发简单GUI的最简单方法

我完成了我用Python编写的类项目.我正在研究额外的功劳部分,即GUI开发 - Windows平台.

我需要一些简单易用的东西,可能是用于Python的拖放式GUI开发工具.GUI需要看起来像谷歌,因为我的所有项目都是:

input: Company name
output: Ethical or Unethical
Run Code Online (Sandbox Code Playgroud)

所以,我需要的是:

  • 有吸引力的形象
  • 输入文本框
  • 搜索按钮
  • 输出框

python user-interface

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

C++:二叉树的所有节点值的总和

我正在准备面试.我被困在二叉树问题之一:

我们如何计算二叉树所有节点中存在的值的总和?

c++ data-structures

10
推荐指数
2
解决办法
3万
查看次数

内部random()函数 - 它是如何实现的?

我们通常使用random()函数在C++中创建随机数.

使用void srand(unsigned int seed)可以改善结果,因为它会根据种子的值生成随机数.

谁能告诉我随机功能是如何实际实现的?

c++

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

计算设置的位数

我想计算设置的二进制数中的位数。例如,用户输入数字 97,二进制表示为 01100001。该程序应该告诉我 3 位是使用 MIPS ISA 设置的。

我能够用 C 实现这一点,但我不知道如何使用汇编代码实现它。

assembly mips hammingweight

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

Python:列表列表的字典

def makecounter():
     return collections.defaultdict(int)

class RankedIndex(object):
  def __init__(self):
    self._inverted_index = collections.defaultdict(list)
    self._documents = []
    self._inverted_index = collections.defaultdict(makecounter)


def index_dir(self, base_path):
    num_files_indexed = 0
    allfiles = os.listdir(base_path)
    self._documents = os.listdir(base_path)
    num_files_indexed = len(allfiles)
    docnumber = 0
    self._inverted_index = collections.defaultdict(list)

    docnumlist = []
    for file in allfiles: 
            self.documents = [base_path+file] #list of all text files
            f = open(base_path+file, 'r')
            lines = f.read()

            tokens = self.tokenize(lines)
            docnumber = docnumber + 1
            for term in tokens:  
                if term not in sorted(self._inverted_index.keys()):
                    self._inverted_index[term] = [docnumber] …
Run Code Online (Sandbox Code Playgroud)

python information-retrieval

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

Python:存储与字典中的键相关联的列表值

我知道python词典如何存储键:值元组.在我正在进行的项目中,我需要存储与列表值相关联的密钥.ex:key - > [0,2,4,5,8]其中,key是来自文本文件的单词,list值包含代表发生单词的DocID的int.

一旦我在另一个文档中找到相同的单词,我需要将该DocID附加到列表中.

我怎样才能做到这一点?

python information-retrieval

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