如果我们有一个3 x 3旋转矩阵R,它可以与v相乘,一个3 x N数组--一个N列向量数组--生成一个新的旋转向量3 x N数组,如下所示:现在假设我们有一个N x M x 3数组,N乘以M向量,我想用N不同的3 x 3旋转矩阵(每一行向量有一个旋转矩阵)旋转。这对于循环来说很简单,但是是否有一种更快、更紧凑(矢量化)的方法,例如使用numpy的dot或tensorprod
我有一些土壤含水量(Theta)的数据以三维域点(x, y, z, Theta列的CSV文件)的形式出现。我想在一些特定的位置(图中的ABCD部分)从3D域获取横截面。我想在横截面上的5*5网格中计算Theta的值,但是网格每个节点周围的点不与未知点共面。我以前对python中的2D域这样做过,但对我来说,3D域似乎更复杂。我发现了,但我希望它能输出一个numpy数组或熊猫DataFrame,在jupyter笔记本中把它画成等高线。
我知道,要找到