我在 Julia 中编写类时遇到问题。我看过文档,但没有看到任何关于课程的文档。
在 Python 中,类是,例如,
class Dog:
# ----blah blah---
Run Code Online (Sandbox Code Playgroud)
这在 Julia 中怎么可能?
我对 Julia 有点陌生,但我对 Python 有一些了解。我现在正在学习 Julia,我想知道如何在 Julia 中表示来自 Numpy 的 Python 函数“zeros_like”。python代码如下:
import numpy as np
a = [3] #vector of one number
b = np.zeros_like(a)
Run Code Online (Sandbox Code Playgroud) 我有一个循环,最高可达100000,并且每次找到符合特定条件的数字索引。
x是一个浮点数数组。
x = [0.1,0.3,-0.2, 0.4,0.0, 0.9,1.1]
for i = 1:n
cr = max(0.0, 0.2*sqrt(i) - 20)
ftt = findall(x .<= cr)
#I have other things here but they are not necessary
end
Run Code Online (Sandbox Code Playgroud)
如何在循环中使用findall避免内存分配?
julia中的重复函数用于将向量复制指定的次数。如果我想重复一个整数而不是一个向量怎么办?
例如,
repeat([1,2,3],3)
Run Code Online (Sandbox Code Playgroud)
给
9元素数组{Int64,1}:1 2 3 1 2 3 1 2 3
我现在想要的是重复一个整数多次。这怎么可能?
我想检查某个随机序列的第一个数字是否在 -1 < x < 1 范围内,x
我想检查的数字在哪里。
举个例子,
A = [-20.665,1.334,0.112,-2.334]
Run Code Online (Sandbox Code Playgroud)
我们如何找到 A[1] 在 -1 < A[1] < 1 中?
julia ×5