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