import numpy as np
a = np.array([[1,2,3],
[4,5,6],
[7,8,9]])
b = np.array([[1,2,3]]).T
c = a.dot(b) #function
jacobian = a # as partial derivative of c w.r.t to b is a.
Run Code Online (Sandbox Code Playgroud)
我正在阅读有关jacobian Matrix的文章,试图构建一个Matrix,从到目前为止的内容来看,此python代码应被视为jacobian。我了解这个权利吗?
import numpy as np
a = np.array([[5,9,44],
[5,12,43],
[5,33,11]])
b = np.sort(a,axis=0)
print(b) #not well
# [[ 5 9 11]
# [ 5 12 43]
# [ 5 33 44]]
#desired output:
#[[5,33,11],
# [5,12,43],
# [5,9,44]]
Run Code Online (Sandbox Code Playgroud)
什么numpy排序会完全改变行(当然基于从低到高),但我想保持行不变。我想基于最后一列的值对行进行排序,但是行和数组中的值必须保持不变。有什么pythonic方法可以做到这一点吗?谢谢