腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(594)
视频
沙龙
1
回答
julia
元规划与n循环变量评价
macros
、
julia
、
metaprogramming
我是元编程
的
新手,所以我可能不明白这一点。我认为,@
nloops
宏
在Base.Cartesian中
的
目的是在未知维度
的
情况下,对任意数量
的
嵌套for循环进行编码。在该模块
的
文档中,给出了以下示例: s += @nref 3 A i评估结果为 for i_如果我将整数值(例如传递给函数
的
数组
的
维数)分配给某个变
浏览 0
提问于2018-10-29
得票数 1
1
回答
@
nloops
Julia
0.6中
的
宏
julia
我正在读朱莉娅语言
的
Base.Cartesian 。例如,我尝试运行那里提供
的
示例 s += @nref 3 A i在我
的
Julia
0.6安装上,但它们都不起作用。 我做错了什么?
浏览 7
提问于2017-07-01
得票数 1
回答已采纳
2
回答
朱莉娅-n-嵌套循环
macros
、
combinations
、
julia
、
nested-loops
、
cartesian
我试图在
Julia
中建立一个n-嵌套循环方法。function fun(n::Int64) @nexprs n j->(print(i_j))\nend但是@n循环
的
定义仅限于_
nloops
(::Symbol, ::Symbol, ::Expr, ::Expr) 有什么办法让这件事成功吗?任何帮
浏览 2
提问于2016-06-16
得票数 6
回答已采纳
1
回答
Julia
中
的
快速张量初始化
julia
我想用“对角高斯”
的
值初始化一个三维张量(多维数组)。exp(-32*(u^2 + 16*(v^2 + w^2))) @inbounds p[i_1,i_2,i_3] = -32*(此外,@time
宏
报告了~20% GC时间,用于上述代码,但我不知道它们来自
浏览 2
提问于2015-05-10
得票数 3
回答已采纳
1
回答
如何检索
Julia
宏
的
方法?
methods
、
macros
、
julia
在
Julia
中,methods函数可用于检索函数
的
方法。f(::Int64) in Main at REPL[0]:1 end0 "" 但是,methods函数似乎不适用于
宏
,因为
Julia
首先调用
宏
,因为它们不需要括号。<e
浏览 1
提问于2017-03-27
得票数 6
4
回答
朱莉娅
的
交换怎么了!
宏
?
macros
、
julia
我试图用朱莉娅写一个简单
的
swap!
宏
,以理解
宏
系统。到目前为止,这是我
的
代码:println("a: $a, b: $b")
julia
浏览 4
提问于2014-09-07
得票数 4
回答已采纳
1
回答
在
julia
中,
宏
总是比函数快吗?
julia
我感兴趣
的
是传递一个简单函数
的
值(在下面的最小示例中为2)。我
的
最小示例显示,
宏
比函数快得多。这是对
的
,还是我做错了?macro func!似乎@btime和@time
宏
不能与
宏
一起工作。在下面的最小示例中,我用@time
宏
验证了这一点。我计算了
宏
的
秒数,即使@time告诉我它几乎不用时间。
浏览 48
提问于2018-09-28
得票数 0
回答已采纳
1
回答
朱莉娅:
宏
如何知道他们
的
论点何时停止?
macros
、
julia
这是一个初学者
的
问题,但我在文档(或StackOverflow上)找到答案时遇到了一些困难,我认为这对其他人也有帮助。问题很简单:
julia
> macro a(arg...)end;
julia
&g
浏览 1
提问于2020-10-31
得票数 5
回答已采纳
2
回答
只在未在
Julia
中定义
的
情况下分配
julia
是否只有在变量未定义(或falsy)
的
情况下,才有简单
的
Julia
语法分配给变量?我
的
意思是类似于Ruby
的
x ||= NEW_VALUE。除了简单
的
语法之外,我还可以使用什么函数来检查是否定义了一个变量?
浏览 8
提问于2013-12-10
得票数 15
回答已采纳
1
回答
在函数中使用时
宏
中
的
Julia
- UndefVarError,而在REPL中不使用
macros
、
julia
为了提高代码
的
可读性,我想制作一个
宏
来替换几个函数中使用
的
长表达式。每个函数对于某个参数都有相同
的
名称,这个参数在
宏
中使用,但是在编译函数时,
Julia
说
宏
中使用
的
变量即使在转义时也没有定义。最起码
的
例子: esc(x)@mtest (macro with 1 method)
浏览 3
提问于2016-11-17
得票数 0
回答已采纳
3
回答
用于捕获
Julia
赋值中
的
错误
的
宏
macros
、
julia
在使用
Julia
宏
时,我似乎又陷入了反复尝试
的
编程阶段,这也不例外。我正在尝试编写一个简单
的
宏
来捕获表达式中
的
任何错误,并在表达式失败时设置一个标志。它是一个
宏
,因为我希望在调用上下文中计算表达式(可能包括一个或多个赋值语句)。try catch endend 我尝试了嵌套esc函数
的
各种方法,但我还没有找到在调
浏览 3
提问于2013-01-16
得票数 1
1
回答
什么是@。在朱莉娅做什么?
macros
、
julia
我正在尝试在
Julia
中使用LsqFit package,文档使用了
宏
@.,但并没有真正解释它是如何工作
的
。从包文档中我不清楚这是一个标准
的
Julia
宏
还是包特有的东西,我在其他地方也找不到对这个
宏
的
引用。@.在
Julia
中是如何工作
的
?
浏览 27
提问于2019-01-17
得票数 3
回答已采纳
1
回答
我怎么做一个正确
的
微基准在朱莉娅?
julia
Julia
1.0.0 提供了一般提示。 对于更严重
的
基准测试,请考虑BenchmarkTools.jl包,其中包括对功能进行多次评估,以减少噪声。它们在使用中如何比较,使用“基本”朱莉娅以外
的
东西值得吗?
浏览 0
提问于2018-09-20
得票数 3
回答已采纳
3
回答
Julia
中有一个特殊
宏
的
全面列表吗?
macros
、
julia
讨论了
Julia
中
的
宏
,这些
宏
通常以@开头,但也列出了两个特殊
的
宏
text_str和cmd,它们分别处理text"string"和`shell command`。有没有
Julia
支持
的
这些特殊
宏
的
完整列表?有没有可能定义你自己
的
?
浏览 1
提问于2014-10-28
得票数 3
1
回答
julia
eval包含转义变量
的
表达式
julia
、
expression
、
eval
、
metaprogramming
对以下表达式使用eval非常简单: exp = :(x + 1)eval(exp) 我不知道如何计算包含转义变量
的
以下表达式: x = 1args: Array{Any}((3,)) 2: Expr 1: Int64 1 <-- current value of x 3:
浏览 29
提问于2021-05-01
得票数 0
3
回答
如何制作任意级别的嵌套for循环
julia
例如,我可以在Python中执行此操作以循环n^m
的
笛卡尔乘积喜欢(0, 0, 1)(0, 1, 1)(1, 0, 1)(1, 1, 1)for i in product(repmat(Any[1
浏览 2
提问于2014-02-22
得票数 6
2
回答
使用
宏
调用带有关键字参数
的
julia
函数
julia
、
metaprogramming
我正在尝试编写一个
宏
来调用带有关键字参数
的
函数(用于JuMP、NLexpressions和映射。这些函数只是用于访问数据库
的
函数。因此它们不表示数学运算)。end #should return 1 #should return 2 我希望你能理解我
的
想法,我真的很感谢你
的
帮助!
浏览 1
提问于2018-10-04
得票数 1
3
回答
朱莉娅中
的
元编程--将整数拼接成变量名
metaprogramming
、
julia
简短提问:笛卡尔中
的
@ntuple
宏
可以从1开始生成序列,例如,@ntuple 5 k->i_k生成(i_1,i_2,i_3,i_4,i_5)。在@生成
的
函数中,如果是W=5,那么@ntuple ($W) k->i_k将产生相同
的
序列。这不起作用:@ntuple 1 k->i_(k+$W) 我想不出一种仅仅产生
的</em
浏览 0
提问于2016-04-16
得票数 2
回答已采纳
1
回答
如何在Flux.jl中使用BSON加载训练好
的
模型
julia
、
bson
、
flux.jl
、
flux-machine-learning
我之前在Flux.jl中训练了一个模型,并通过执行以下操作保存了它: @save "mymodel.bson" model 现在,我想重新加载该模型并再次使用它。我如何在Flux中实现这一点?
浏览 26
提问于2021-07-11
得票数 3
回答已采纳
1
回答
是否有可能在
Julia
中实现一个类型工厂而不使用‘type ()’?
class
、
julia
、
factory
在
Julia
中,可以通过使用eval(parse())来计算字符串表达式()来进行模拟。但在我看来,这个解决方案并不是一个真正
的
面向对象
的
类型工厂。朱莉娅中是否可能有一个类似于OOP语言(Python、C#等)
的
类型工厂? 我
的
坏处在于没有把事情说清楚。我是朱莉娅
的
新手,最近刚开始在里面编码我
的
项目。我知道继承是不受支持
的
,也不想在朱莉娅身上到处乱跑。 来自Python背景
的
我觉得,eval()通常是用于原型
浏览 1
提问于2018-02-07
得票数 3
回答已采纳
点击加载更多
相关
资讯
放弃Julia?长文解析对Julia的质疑错在哪里
Julia 是如何风靡起来的?
Julia要凉?76%的 Julia用户将Python作为首选替代语言
Julia的五大优势
julia的0.7和1.0
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券