用法:
one(x)
one(T::type)
返回 x
的乘法恒等式:这样的值 one(x)*x == x*one(x) == x
。或者 one(T)
可以采用类型 T
,在这种情况下 one
返回类型为 T
的任何 x
的乘法标识。
如果可能,one(x)
返回与 x
相同类型的值,并且 one(T)
返回 T
类型的值。但是,对于表示有量纲数量的类型(例如,以天为单位的时间)而言,情况可能并非如此,因为乘法恒等式必须是无量纲的。在这种情况下,one(x)
应返回与 x
具有相同精度(和矩阵形状)的标识值。
如果您想要一个与 x
类型相同或类型为 T
的数量,即使 x
是有维度的,也请改用
。oneunit
另请参见
函数和identity
中的LinearAlgebra
I
以获得单位矩阵。
例子
julia> one(3.7)
1.0
julia> one(Int)
1
julia> import Dates; one(Dates.Day(1))
1
相关用法
- Julia ones用法及代码示例
- Julia oneunit用法及代码示例
- Julia one()用法及代码示例
- Julia oftype用法及代码示例
- Julia open用法及代码示例
- Julia oftype()用法及代码示例
- Julia occursin用法及代码示例
- Julia splice!用法及代码示例
- Julia @cfunction用法及代码示例
- Julia LibGit2.count用法及代码示例
- Julia LinearAlgebra.BLAS.dot用法及代码示例
- Julia break用法及代码示例
- Julia sizeof()用法及代码示例
- Julia :<=用法及代码示例
- Julia zero()用法及代码示例
- Julia rem用法及代码示例
- Julia ...用法及代码示例
- Julia setfield()用法及代码示例
- Julia rpad用法及代码示例
- Julia sort用法及代码示例
- Julia tail用法及代码示例
- Julia cis方法用法及代码示例
- Julia SparseArrays.spdiagm用法及代码示例
- Julia Distributed.procs方法用法及代码示例
- Julia Filesystem.mkpath用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.one — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。