我希望将layout_strategy望远镜插件的 NvChad 默认值更改horizontal为vertical。这应该可以通过layout_strategy = "vertical" 在某个地方设置来实现...
根据NvChad 文档,plugins/configs/telescope.lua我可以覆盖我自己的中指定的默认设置custom/init.lua,但我还发现它可以/应该在custom/chadrc.lua.
我必须在哪个文件中添加哪些行才能更改layout_strategy望远镜插件的默认值,并且仅此(保持其他默认值不变)?
我尝试添加到
custom/chadrc.lua
M.telescope = {
layout_strategy = "vertical"
}
Run Code Online (Sandbox Code Playgroud)
也尝试过
M.telescope = {
defaults = {
layout_strategy = "vertical",
},
}
}
Run Code Online (Sandbox Code Playgroud)
和
local o = vim.telescope.defaults
o.layout_strategy = "vertical"
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用。
我有两个数组 A (4000,4000),其中只有对角线填充数据,而 B (4000,5) 填充数据。有没有办法乘(点)这些数组比 numpy.dot(a,b) 函数更快?
到目前为止,我发现它(A * B.T).T应该更快(其中 A 是一维(4000),充满对角线元素),但结果大约慢了两倍。
在 A 是对角数组的情况下,是否有更快的方法来计算 B.dot(A) ?