以下问题是我的:
我希望有一个在lua中创建新对象的函数,但是应该可以扩展它。
def first_attempt(A=A):
for i in xrange(1,len(A)+1):
print [comb
for comb in list(itertools.combinations(A,i))
if 4.5 < sum(map(float, comb)) < 5.5
]
## -- End pasted text --
In [1861]: %timeit first_attempt
10000000 loops, best of 3: 29.4 ns per loop
现在ele2没有名字,但是应该用给定的字符串作为名称创建一个新对象。
我可以从newindex获取给定值(类型函数)的参数,还是可以执行该值?
答案 0 :(得分:0)
有一些我不确定的事情。正如Etan所说,File "/home/lukindo/Documents/Dropbox/Python/HillClimbingAlgorithm3.py", line 74, in new_home
if Matrix[new_x][new_y] > home:
UnboundLocalError: local variable 'home' referenced before assignment
是什么?当newTable
是函数时,为什么要将create
设置为Class
的函数?
如果您正在寻找一种在创建类时初始化类实例的方法,您可以执行以下操作:
Class