gpt4 book ai didi

performance - 为什么 Julia 使用列专业?快吗

转载 作者:行者123 更新时间:2023-12-04 02:54:03 25 4
gpt4 key购买 nike

我已经阅读了很多关于 Julia 及其性能的文章。但无处可寻,我可以找到有关为什么 julia 团队决定使用列专业进行矩阵运算的线索。是不是因为他们对矩阵的操作方式适合列专业或其他东西。

提前谢谢。

最佳答案

“Julia 中的多维数组以列优先顺序存储。这意味着数组一次堆叠一列。这可以使用 vec 函数或语法 [:] ...”进行验证。
“这种排序数组的约定在 Fortran、Matlab 和 R(仅举几例)等许多语言中都很常见。列优先排序的替代方法是行优先排序,这是 C 和 Python (numpy) 采用的约定在其他语言中。”
有关性能差异的示例和讨论,请参阅 Performance Tips Julia 手册的部分。

关于performance - 为什么 Julia 使用列专业?快吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47691785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com