用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。