在将数据的运算转化为向量化运算时,有种快捷方法:
根据想要得到的结果的维数,和当前数据矩阵/向量的维数来构建关系式。
比如结果是一个n*1的向量h,现在有的数据是一个m*n的矩阵X和一个m*1的向量theta,那么很有可能:
h = X' * theta (这里的X‘表示X的转置)
向量化可以简化代码,提高运算效率~ Vectorization is highly recommended!
2023-12-10 18:35:15
在将数据的运算转化为向量化运算时,有种快捷方法:
根据想要得到的结果的维数,和当前数据矩阵/向量的维数来构建关系式。
比如结果是一个n*1的向量h,现在有的数据是一个m*n的矩阵X和一个m*1的向量theta,那么很有可能:
h = X' * theta (这里的X‘表示X的转置)
向量化可以简化代码,提高运算效率~ Vectorization is highly recommended!