public protocol Mergeable : AdditiveArithmetic, Differentiable
نوعی با مقادیری که از عملیات باینری قابل تفکیک پشتیبانی می کند.
توسط BidirectionalRecurrentLayer
به عنوان یک نیاز عمومی برای توابع ادغام استفاده می شود.
دو مقدار را به هم متصل می کند.
اعلامیه
@differentiable static func concatenate(_ lhs: Self, _ rhs: Self) -> Self
دو مقدار را جمع کرده و مجموع آنها را تولید می کند.
توجه داشته باشید
تغییر نامsum
به+
منجر به خرابی کامپایلر در هنگام تطبیقTensor
بهMergeable
(SR-13229) می شود.اعلامیه
@differentiable static func sum(_ lhs: Self, _ rhs: Self) -> Self
میانگین دو مقدار.
اعلامیه
@differentiable static func average(_ lhs: Self, _ rhs: Self) -> Self
دو مقدار را ضرب می کند.
اعلامیه
@differentiable static func multiply(_ lhs: Self, _ rhs: Self) -> Self
دو مقدار را پشته کنید.
اعلامیه
@differentiable static func stack(_ lhs: Self, _ rhs: Self) -> Self