2
Q
指定元組數
A
回答
2
斯賓塞是正確的;長度爲n的元組的類型寫爲NTuple{n,T}
。這裏有一個如何與這種類型的創建陣列的例子:
julia> n = 4
4
julia> A = Array{NTuple{n,Float64},1}(0)
0-element Array{NTuple{4,Float64},1}
julia> push!(A, (1,2,3,4))
1-element Array{NTuple{4,Float64},1}:
(1.0,2.0,3.0,4.0)
julia> NTuple{n,Float64}[(0,0,0,0),(1,1,1,1)]
2-element Array{NTuple{4,Float64},1}:
(0.0,0.0,0.0,0.0)
(1.0,1.0,1.0,1.0)
在我以前push!
到陣列逐漸成長的第一種情況,而在第二種情況下我明確地傳遞的元素來初始化數組。
相關問題
- 1. 如何指定數組中的元素?
- 2. 指定參數類型,而不元組
- 3. 指針約定與:指向某些元素的指針數組
- 4. 指定數組指針數組
- 5. C++指針,指向字符數組特定元素返回指定一個
- 6. 從字典中指定元組到數組Python
- 7. 具有指定順序的數組綁定元素
- 8. 指定InfoWindows數組元素的結果未定義
- 9. 過濾器數組,所以指定的所有元素被指定被刪除
- 10. 如何保持特定元素指數法在一個數組
- 11. 未定義指數值分配給數組元素
- 12. 定製指數從數組刪除元素的Javascript
- 13. 通行證元組函數,它接受*指定參數和** kwargs
- 14. 數組中的元素的數量等於指定值
- 15. 找出指定數量的數組元素是否匹配
- 16. 指定初始化數組
- 17. 指定一個numpy數組
- 18. 指定的PHP數組和
- 19. 數組到指定變量
- 20. 指定順序numpy數組
- 21. Android:指定數組大小?
- 22. 指定數組中彙編
- 23. 指定數組集合
- 24. 指定一個數組的指針
- 25. Fortran90:指針數組定義爲指針數組(錯誤ifort 11.1?)
- 26. 加元組指標
- 27. Angularjs在指令中綁定數組元素ng-repeat
- 28. 以用戶指定的順序存儲數組元素
- 29. 從關聯數組僅獲得該元素的鍵指定
- 30. 如何指定一個數組元素的範圍
我認爲你正在尋找'Array {NTuple {N,Float64},1}',或者你可以使用1以外的數字,如果你有這些元組的多於1d的數組 – spencerlyon2
Thanks @ spencerlyon2!你能給我一個文件的鏈接嗎?因爲我找不到它 – Pigna
但現在我有另一個問題:如果我把該數組作爲函數的參數呢?我如何指定它們是長度爲n的元組?我嘗試添加'n'作爲另一個參數:'f(n :: Int8,array:Array {NTuple {Int64(n),Float64},1})'但它不起作用。我得到:'LoadError:UndefVarError:n not defined' – Pigna