julia初始化数组未知大小

2024-03-29 08:33:37 发布

您现在位置:Python中文网/ 问答频道 /正文

在Julia编程语言中,我想创建一个包含一个由零组成的MxN矩阵的结构,但在初始化该结构时,我只能知道M和N。在Python中,它类似于:

class MyStruct:
    def __init__(self, M, N):
        self.data = np.zeros(shape=(M,N))

这在朱莉娅身上可能吗


Tags: selfdatainitdefnpzeros矩阵结构
1条回答
网友
1楼 · 发布于 2024-03-29 08:33:37

在Julia中,数组的类型不受其大小的影响。仅维度(矩阵/向量等)

因此,你可以简单地写

struct MyStruct{T}
     data :: Matrix{T}
end
function MyStruct(m,n) 
    MyStruct(zeroes(m,n))
end

相关问题 更多 >