我想在函数 $f$ 中计算一组向量(或元组),但 Julia 告诉我这是不可能的。
例如:如果我有一个元组数组p=[(1,1), (1,-1), (-1,1), (-1,-1)]和一个函数f(x,y)=x+y。我想计算一下f(p[1]) = f(1,1)= 2。但是 Julia 告诉我这些类型是不兼容的。
你能帮我吗?
我的字典如下:
the_dict = {'1': 2,
'2': 4,
'3': 3,
'8': 3,
'9': 3,
'10': 4,
'14': 4}
Run Code Online (Sandbox Code Playgroud)
我需要将键乘以值来创建一个长长的平面列表。我的尝试如下,但它搞砸了 10 和 14:
new_target = []
for k, v in zip(the_dict.keys(), the_dict.values()):
new_target += list(k*v)
Run Code Online (Sandbox Code Playgroud)
此代码产生:
['1', '1', '2', '2', '2', '2', '3', '3', '3', '8', '8', '8', '9', '9', '9', '1', '0', '1', '0', '1', '0', '1', '0', '1', '4', '1', '4', '1', '4', '1', '4']
该代码很接近,但由于 10 和 14 上的以下行为,它不起作用;list("10" *2)产生['1', '0', '1', '0']而不是所需的['10', '10'] …
为什么println(something + " " + something)在 Kotlin 中不起作用?我知道println(something, something)也行不通。有没有办法解决这个问题?