這個similar()
是 julia 中的一個內置函數,用於根據給定的源數組創建具有給定元素類型和大小的未初始化可變數組。
用法:
similar(array, element_type=eltype(array), dims=size(array))
參數:
- array:指定的數組。
- element_type:指定類型的元素。
- 暗淡=大小(數組):元素的指定大小。
返回值:它返回一個具有給定元素類型和大小的未初始化的可變數組。
範例1:
# Julia program to illustrate
# the use of Array similar() method
# Getting an uninitialized mutable array
# with the given element type and size
A = [1, 2, 3, 4];
similar(A, 2, 4)
similar(2:8)
similar(2:8, 1)
similar(2:8, 1, 4)
輸出:
範例2:
# Julia program to illustrate
# the use of Array similar() method
# Getting an uninitialized mutable array
# with the given element type and size
println(similar(trues(2, 6), 3))
println(similar(falses(5), 1, 3))
輸出:
相關用法
- Julia repeat()用法及代碼示例
- Julia copyto!()用法及代碼示例
- Julia oftype()用法及代碼示例
- Julia typeof()用法及代碼示例
- Julia isvalid()用法及代碼示例
- Julia Array fill()用法及代碼示例
- Julia Array findall()用法及代碼示例
- Julia Array findprev()用法及代碼示例
- Julia Array findnext()用法及代碼示例
- Julia Array findfirst()用法及代碼示例
- Julia Array findlast()用法及代碼示例
- Julia Array reshape()用法及代碼示例
- Julia parent()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 Creating a similar type of array in Julia – similar() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。