我正在试图创建一个计算2点之间距离的函数但是当我使用mmult和转置函数时我得到一个错误,而我使用sumpriduct函数它完美地工作但我只是想理解为什么
你能帮我吗?
if indexPath.section == 1 {
let ArrayLast20 = UserDefaults.standard.stringArray(forKey: "last20")
cell.textLabel?.text = ArrayLast20?[indexPath.row]// error(picture)
}
return cell
答案 0 :(得分:2)
请记住,从范围创建的数组始终是2D,如果转置它,则数组仍然是2D。例如。首先它是转换后的20x1,它是1x20。您应该从数组传递数组中的值,因此;
Application.Transpose(r)(1)