Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
何时在基准测试表达式中进行插值
The 基准测试工具文档建议将全局变量插入基准测试表达式中 然而 他们提供的示例的运行时间差距似乎已经大大缩小 在他们的例子 https github com JuliaCI BenchmarkTools jl blob master do
Julia
Julia 中的 ifelse 和三元运算符有什么区别?
假设我有这样的代码 cond true a cond 1 2 b ifelse cond 1 2 两种操作有什么区别 在你写的例子中 没有任何有效的区别 但是 如果这两个分支比简单的整数字面更复杂 则存在差异 julia gt f prin
Julia
如何为自定义数组类型重载 Base.show ?
假设我用它自己的自定义来制作我自己的自定义向量类型show method struct MyVector T lt AbstractVector T v Vector T end function Base show io IO v MyV
Julia
为什么并行填充数组时会出现竞争条件?
Julia 语言中有一个函数 可以并行地用随机值填充数组并计算其总和 function thread test v Threads threads for i 1 length v inbounds v i rand end sum v e
Multithreading
concurrency
Julia
racecondition
Julia 中的特征分解比 Mathematica 慢 5 倍?
我是 Julia 的新手 主要在 Mathematica 工作 所以我可能会犯一些基本的错误 我尝试计算 Julia 计算随机矩阵的特征系统所花费的时间 发现它比 Mathematica 慢 5 6 倍 在朱莉娅 D 1000 rand 1
performance
linearalgebra
Julia
为什么 julia 无法识别作为函数参数传递的数组类型,而是将其列为 Any?
我正在 Julia 中定义一个接受向量的函数 具体来说Vector Complex128 当我查看输出时 code warntype我看到变量类型被列为Any 据我了解 这可能会对速度产生影响 这是代码的简单版本 例如 function a
Arrays
Julia
R's Match 的 Julia 版本?
来自 R 的帮助页面match 描述 match 返回其 第一个 匹配项的位置向量 第一个参数在第二个参数中 也就是说 我可以给出两个向量 match v1 v2 返回一个向量 其中第 i 个元素是索引 其中v1 i 出现在v2 Julia
r
Julia
@with_kw 在 Julia 中做什么?
我正在阅读一些代码 如下所示 with kw struct HyperParams batch size Int 128 latent dim Int 100 epochs Int 25 verbose freq Int 1000 outp
Julia
两个 beta 分布的乘积
假设我有两个随机变量 X 1 1 Y 2 2 我想计算 Z XY 的分布 随机变量的乘积 With scipy 我可以通过以下方式获取单个 Beta 版的 pdf from scipy stats import beta rv beta a
python
r
statistics
Julia
StatsModels
如何反转 Julia 中的字典?
如果我有一本字典 比如 my dict Dict A gt one B gt two C gt three 反转键 值映射的最佳方法是什么 一种方法是使用推导式通过迭代键 值对并一路交换它们来构建新字典 julia gt Dict valu
Dictionary
Julia
如何在 Julia 1.0 中进行记忆化或记忆化
我一直在尝试用 Julia 来记忆斐波那契函数 这就是我想出来的 原始未修改的代码 用于控制目的 function fib x if x lt 3 return 1 else return fib x 2 fib x 1 end end 这
Julia
朱莉娅中固定大小数组的最佳传递维度
我想编写一个以矩阵作为输入的函数 这是复杂项目中频繁的低级调用 因此使该函数尽可能快可能会产生严重的性能影响 因为速度对我来说非常重要 所以我使用以下类型FixedSizeArrays据我所知 这将节省内存使用 但我经常知道输入矩阵的某些属
performance
Julia
fixedsizetypes
在 Julia 中将类型参数引用为函数参数
我正在尝试在 Julia 中创建 integer mod p 类型 我确信已经有一个包用于此 这只是个人练习 type Intp p v Int8 end function add a Intp p b Intp p return Intp
Julia
如何创建抑制错误和警告的宏?
我想重新定义或覆盖其中的一些函数Base 而用户却没有注意到这一点 我不久前发现了这个技巧 original stderr STDERR redirect stderr code redirect stderr original stder
macros
metaprogramming
Julia
朱莉娅 评估数学树的最快方法是什么
I have a tree of data representing a mathematical function like this 它存储在数组中 因此 2 3 2 将表示为 2 2 3 为了实际评估树 我有一个递归函数 functi
performance
datastructures
Julia
Julia JIT 编译、@time 和分配数量
我刚刚开始评估 Julia 版本 0 6 0 并且测试了如何调整大小 和尺寸提示 可能会影响性能 我使用 time宏 文档说 运行一次进行 JIT 编译 但如果我们检查分配数量 运行一次似乎还不够 module Test function
Julia
Julia 中的 1 元素数组到标量
将行向量和列向量相乘 我期望结果是标量 但它是一个一维 单元素数组 julia gt 1 2 3 4 5 6 1 element Array Int64 1 32 问题1 这背后的理由是什么 问题 2 将此视为 Julia 的一个怪癖 我想
vector
Julia
matrixmultiplication
如何将自定义类型调用函数泛化为抽象类型?
我有以下模拟设置 其中包含抽象类型 具体类型作为子类型和函数f它需要两个参数 第一个是Letter abstract type Letter end struct A lt Letter end struct B lt Letter end
types
Julia
abstract
Julia 中的虚拟变量
在 R 中 有一个很好的功能 可以针对分类变量的每个级别使用虚拟变量运行回归 例如自动将 R 因子扩展为每个因子水平的 1 0 指标变量的集合 https stackoverflow com questions 5048638 automa
DataFrame
Julia
GLM
使用 PyPlot 时出现 Julia 运行时错误
如果我尝试在 Windows 8 1 上使用 Julia 0 6 0 使用 Plots 或 PyPlot 绘制任何内容 我会收到运行时错误消息 运行时错误 程序 C Users c AppData Local Julia 0 6 0 bin
Windows
plot
Julia
«
1 ...
3
4
5
6
7
8
9
...15
»