首页 > TAG信息列表 > argument-unpacking
python – 按列解压缩NumPy数组
如果我有一个NumPy数组,例如5×3,有没有办法一列一列地解压缩它以传递给函数而不是像这样:my_func(arr [:,0],arr [:,1], arr [:,2])? 有点像* args列表拆包但是按列.解决方法:您可以解压缩数组的转置,以便使用函数参数的列: my_func(*arr.T) 这是一个简单的例子: >>> x = np.arange(15python – 解包,扩展解包和嵌套扩展解包
考虑一下这些表达方式……请耐心等待…这是一个很长的清单…… (注意:重复一些表达式 – 这只是为了呈现“上下文”) a, b = 1, 2 # simple sequence assignment a, b = ['green', 'blue'] # list asqignment a, b = 'XY'python – 明星运算符是什么意思?
参见英文答案 > What does ** (double star/asterisk) and * (star/asterisk) do for parameters? 19个 > asterisk in function call