小编Mik*_*ike的帖子

Python:传递一个带参数的函数作为参数

def lite(a,b,c):
    #...

def big(func): # func = callable()
    #...


#main
big(lite(1,2,3))
Run Code Online (Sandbox Code Playgroud)

这该怎么做?
以什么方式将带参数的函数传递给另一个函数?

python function

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

如何在Python中完全保存/读取类

som = SOM_CLASS() # includes many big difficult data structures
som.hard_work()
som.save_to_disk(filename)
#then later or another program
som = SOM_CLASS()
som.read_from_file(filename)
som.do_anythink_else()
Run Code Online (Sandbox Code Playgroud)

要么

som = SOM_CLASS()
save(som)
#...
load(som)
som.work()
Run Code Online (Sandbox Code Playgroud)

最简单的方法是什么?

python autosave class

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

Python中的六边形自组织映射

我正在寻找Python上的六边形 自组织地图.

六角形瓷砖

  1. 准备模块.如果存在.
  2. 绘制六边形细胞的方法
  3. 使用六边形单元作为数组或其他方法的算法

关于:自组织映射(SOM)或自组织特征映射(SOFM)是一种人工神经网络,使用无监督学习训练以产生低维(通常为二维)

python artificial-intelligence module neural-network self-organizing-maps

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


如何确定 SQLite 列是否唯一?(使用 SQL)

我有表:

CREATE TABLE test( i INTEGER UNIQUE, j INTEGER UNIQUE, k TEXT );

pragma table_info(test);
       cid = 0
      name = i
      type = INTEGER
   notnull = 0
dflt_value = 
        pk = 0
...
Run Code Online (Sandbox Code Playgroud)

我怎么能找出列“i”是否唯一。谢谢

sql sqlite

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

如何以pythonic方式做到这一点?

考虑这个Python片段:

for a in range(10):

    if a == 7:
        pass
    if a == 8:
        pass
    if a == 9:
        pass
    else:
        print "yes"
Run Code Online (Sandbox Code Playgroud)

如何写得更短?

#Like this or...
if a ?????[7,8,9]:
    pass
Run Code Online (Sandbox Code Playgroud)

python syntax

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