當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Julia similar()用法及代碼示例

這個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))

輸出:

相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 Creating a similar type of array in Julia – similar() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。