Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 平面嵌套数据结构索引的矢量化_Python_Indexing_Linear Algebra_Vectorization - Fatal编程技术网

Python 平面嵌套数据结构索引的矢量化

Python 平面嵌套数据结构索引的矢量化,python,indexing,linear-algebra,vectorization,Python,Indexing,Linear Algebra,Vectorization,线性代数中是否有一个函数接受向量[a,b,c],并返回向量[bc,c,1]?或者可能是[abc,bc,c]或者[abc,bc,c,1] 对于作业,我将索引函数向量化,我将向量[abc,bc,c,1](其中字母表示特定维度的最大值)与向量[0,a,B,c](其中字母表示每个维度的所需索引)的乘积这将导致平面数据结构的索引 我也想对索引向量[abc,bc,c]进行向量化,但我无法从我的第一个向量[a,b,c]中找到创建它的矩阵或向量 我使用python。使用for循环应该很简单。是的,它一点也不复杂

线性代数中是否有一个函数接受向量
[a,b,c]
,并返回向量
[bc,c,1]
?或者可能是
[abc,bc,c]
或者
[abc,bc,c,1]

对于作业,我将索引函数向量化,我将向量
[abc,bc,c,1]
(其中字母表示特定维度的最大值)与向量
[0,a,B,c]
(其中字母表示每个维度的所需索引)的乘积这将导致平面数据结构的索引

我也想对索引向量
[abc,bc,c]
进行向量化,但我无法从我的第一个向量
[a,b,c]
中找到创建它的矩阵或向量


我使用python。

使用for循环应该很简单。是的,它一点也不复杂,但家庭作业的重点是对所有内容进行矢量化。X:[a,b,c]>Y:[abc,bc,c]使用矩阵进行变换:XM*(XXt)=Y。选择相应的M矩阵(只需编写每个变量M_ij)。Xt是XIm的转置向量,现在尝试它。你是说XtX而不是XXt吗?假设X是一个行向量,如果你做了XXt,那么在乘以XM之后,你会得到3的幂。@geogesl解决它非常困难,还没有成功。可能吗?