为什么我的函数适用于矩阵但为什么不适用于向量?

凯尔

我对“鸭子打字”一词感到困惑。我已经编写了一个适用于矩阵的函数,但是为什么每当我尝试使用向量作为参数时它都会出错?

这是我写的一段代码

工程师

在这种情况下,您似乎很幸运,并且恰好有一个^专为矩阵设计的基取幂方法 ( ) 的实现。可能是因为矩阵幂通常很有用,我敢打赌它们有很多优化。

@which v1^2

^(A::AbstractArray{T,2} where T, p::Integer) in LinearAlgebra at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1 \线性代数\src\dense.jl:366

但是没有内置的向量。请注意,对于 matrix AA^2意味着A * A使用矩阵乘法规则,与对 中的每个元素进行平方不同A对于 2 x 2 矩阵A = [a b; c d],您将得到:

A = [a  b]
    [c  d]
A^2 = [a*a+b*c  a*b+b*d]
      [c*a+d*c  c*b+d*d]

对于 vector v,我猜等价物v^2 = v' * vvv它本身的转置之间的点积,给你一个标量(现在我真的希望我可以在 SO 中使用 LaTeX 符号)。

通常,如果您希望运算符广播(神奇地应用于数组或矩阵的每个元素),请在其前面添加一个点。

func = v -> println(v.^2)
func(v2)
# [0.0826262, 0.127083, 0.513595]

这需要每个元素v2 = [a, b, c]和广场上它:[a^2, b^2, c^2]它类似正方形的每个元素v1而不是做的矩阵乘法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么$别名不适用于此jQuery函数

来自分类Dev

为什么constexpr不适用于构造函数?

来自分类Dev

为什么$别名不适用于此jQuery函数

来自分类Dev

为什么 numba 不适用于此嵌套函数?

来自分类Dev

为什么 GetProcAddress 不适用于 OutputDebugString 函数

来自分类Dev

为什么我的for循环不适用于对象?

来自分类Dev

为什么我的模板不适用于 JSONDecodable

来自分类Dev

为什么我的 sudo 命令适用于 ansible 而不适用于 ansible-playbook?

来自分类Dev

插入运算符不适用于向量,我不知道为什么

来自分类Dev

向量迭代器循环可用于g ++,但不适用于VisualC ++,为什么?

来自分类Dev

为什么附加文本区域仅适用于.text而不适用于.val?

来自分类Dev

为什么File.WriteAllBytes不适用于.db文件,但适用于.csv文件?

来自分类Dev

为什么图例选择仅适用于“ ax.twinx()”而不适用于“ ax”?

来自分类Dev

RTSP流不适用于python,但适用于VLC。为什么?

来自分类Dev

为什么一个HANDLE不适用于WriteConsoleInput,但适用于WriteFile?

来自分类Dev

为什么Multi Peer Connectivity仅适用于MCAdvertiserAssistant而不适用于MCNearbyServiceAdvertiser

来自分类Dev

Karatsuba算法适用于小数而不适用于大数,看不出为什么

来自分类Dev

为什么这种 curl 用法适用于 Windows 而不适用于 OSX / iOS?

来自分类Dev

为什么我的标注只适用于最后一点,而不适用于其他?

来自分类Dev

为什么我的单元测试适用于 Chrome 驱动程序,而不适用于 PhantomJS?

来自分类Dev

为什么我的 PHP 错误控制器适用于 PHP 5,而不适用于 PHP 7?

来自分类Dev

为什么忽略SIGTRAP不适用于asm?

来自分类Dev

为什么Map在Groovy中不适用于GString?

来自分类Dev

为什么绑定不适用于动画?

来自分类Dev

为什么python re模块不适用于@?

来自分类Dev

为什么向左滑动不适用于Jquery mobile?

来自分类Dev

为什么这些条件不适用于模板类型?

来自分类Dev

为什么乘法不适用于读取主机值

来自分类Dev

为什么strtok不适用于stringstream?

Related 相关文章

  1. 1

    为什么$别名不适用于此jQuery函数

  2. 2

    为什么constexpr不适用于构造函数?

  3. 3

    为什么$别名不适用于此jQuery函数

  4. 4

    为什么 numba 不适用于此嵌套函数?

  5. 5

    为什么 GetProcAddress 不适用于 OutputDebugString 函数

  6. 6

    为什么我的for循环不适用于对象?

  7. 7

    为什么我的模板不适用于 JSONDecodable

  8. 8

    为什么我的 sudo 命令适用于 ansible 而不适用于 ansible-playbook?

  9. 9

    插入运算符不适用于向量,我不知道为什么

  10. 10

    向量迭代器循环可用于g ++,但不适用于VisualC ++,为什么?

  11. 11

    为什么附加文本区域仅适用于.text而不适用于.val?

  12. 12

    为什么File.WriteAllBytes不适用于.db文件,但适用于.csv文件?

  13. 13

    为什么图例选择仅适用于“ ax.twinx()”而不适用于“ ax”?

  14. 14

    RTSP流不适用于python,但适用于VLC。为什么?

  15. 15

    为什么一个HANDLE不适用于WriteConsoleInput,但适用于WriteFile?

  16. 16

    为什么Multi Peer Connectivity仅适用于MCAdvertiserAssistant而不适用于MCNearbyServiceAdvertiser

  17. 17

    Karatsuba算法适用于小数而不适用于大数,看不出为什么

  18. 18

    为什么这种 curl 用法适用于 Windows 而不适用于 OSX / iOS?

  19. 19

    为什么我的标注只适用于最后一点,而不适用于其他?

  20. 20

    为什么我的单元测试适用于 Chrome 驱动程序,而不适用于 PhantomJS?

  21. 21

    为什么我的 PHP 错误控制器适用于 PHP 5,而不适用于 PHP 7?

  22. 22

    为什么忽略SIGTRAP不适用于asm?

  23. 23

    为什么Map在Groovy中不适用于GString?

  24. 24

    为什么绑定不适用于动画?

  25. 25

    为什么python re模块不适用于@?

  26. 26

    为什么向左滑动不适用于Jquery mobile?

  27. 27

    为什么这些条件不适用于模板类型?

  28. 28

    为什么乘法不适用于读取主机值

  29. 29

    为什么strtok不适用于stringstream?

热门标签

归档