我想对记录数组的某些列应用转换并重新分配这些值。规范的做法是什么?在
List = [['a',.3,.3],
['b',-.5,.4]]
Arr = np.rec.fromrecords(List,names=['id','var1','var2'])
我想对一些变量进行缩放。我举个例子,但一般来说,缩放比减法更复杂。在
^{pr2}$这不管用
Arr[['var1','var2']].mean(0)
TypeError: cannot perform reduce with flexible type
所以我必须先转换为非结构化数组,然后如何重新分配回记录数组?我要循环吗?在
Unstr = Arr[['var1','var2']].view('float').reshape(len(Arr),-1)
Arr[['var1','var2']] = scale(Unstr)
IndexError: unsupported iterator index
为什么不一个一个地缩放变量呢?在
相关问题 更多 >
编程相关推荐