@frozen
public struct DifferentiableView
extension Array.DifferentiableView: Differentiable
where Element: Differentiable
extension Array.DifferentiableView: EuclideanDifferentiable
where Element: EuclideanDifferentiable
extension Array.DifferentiableView: Equatable
where Element: Differentiable & Equatable
extension Array.DifferentiableView: ExpressibleByArrayLiteral
where Element: Differentiable
extension Array.DifferentiableView: CustomStringConvertible
where Element: Differentiable
extension Array.DifferentiableView: AdditiveArithmetic
where Element: AdditiveArithmetic & Differentiable
extension Array.DifferentiableView: _KeyPathIterableBase
where Element: Differentiable
extension Array.DifferentiableView: KeyPathIterable
where Element: Differentiable
extension Array.DifferentiableView: ElementaryFunctions
where Element: Differentiable & ElementaryFunctions
extension Array.DifferentiableView:
BidirectionalCollection,
Collection,
MutableCollection,
RandomAccessCollection,
RangeReplaceableCollection,
Sequence
where Element: Differentiable
extension Array.DifferentiableView: VectorProtocol
where Element: Differentiable & VectorProtocol
extension Array.DifferentiableView: PointwiseMultiplicative
where Element: Differentiable & PointwiseMultiplicative
Element
ডিফারেনশিয়াবল প্রোডাক্ট ম্যানিফোল্ড হিসাবে একটি অ্যারের ভিউ নিজেই count
সাথে গুণিত হয়।
দেখা অ্যারে।
ঘোষণা
public var base: [Element] { get set }
প্রদত্ত অ্যারের একটি ভিন্ন দৃশ্য তৈরি করে।
ঘোষণা
public init(_ base: [Element])
ঘোষণা
@derivative init(_: <<error type>>)
ঘোষণা
public typealias TangentVector = Array<Element.TangentVector>.DifferentiableView
ঘোষণা
public mutating mutating func move(along direction: TangentVector)
একটি বন্ধ যা
self
হিসাবে একইcount
সহ শূন্যের একটিTangentVector
উৎপন্ন করে।ঘোষণা
public var zeroTangentVectorInitializer: () -> TangentVector { get }
ঘোষণা
public var differentiableVectorView: Array.DifferentiableView.TangentVector { get }
ঘোষণা
public static func == ( lhs: Array.DifferentiableView, rhs: Array.DifferentiableView ) -> Bool
ঘোষণা
public init(arrayLiteral elements: Element...)
ঘোষণা
public var description: String { get }
ঘোষণা
public static var zero: Array.DifferentiableView { get }
ঘোষণা
public static func + ( lhs: Array.DifferentiableView, rhs: Array.DifferentiableView ) -> Array.DifferentiableView
ঘোষণা
public static func - ( lhs: Array.DifferentiableView, rhs: Array.DifferentiableView ) -> Array.DifferentiableView
ঘোষণা
public subscript(index: Int) -> Element { get }
ঘোষণা
public typealias AllKeyPaths = [PartialKeyPath<Array.DifferentiableView>]
ঘোষণা
public var allKeyPaths: [PartialKeyPath<Array.DifferentiableView>] { get }
x
এর বর্গমূল।বাস্তব প্রকারের জন্য, যদি
x
নেতিবাচক হয় ফলাফল হল.nan
। জটিল ধরনের জন্য ঋণাত্মক বাস্তব অক্ষের উপর একটি শাখা কাটা আছে।ঘোষণা
public static func sqrt(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর কোসাইন, রেডিয়ানে একটি কোণ হিসাবে ব্যাখ্যা করা হয়।ঘোষণা
public static func cos(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর সাইন, রেডিয়ানে একটি কোণ হিসাবে ব্যাখ্যা করা হয়।ঘোষণা
public static func sin(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর স্পর্শক, রেডিয়ানে একটি কোণ হিসাবে ব্যাখ্যা করা হয়।ঘোষণা
public static func tan(_ x: `Self`) -> Array<Element>.DifferentiableView
রেডিয়ানে
x
এর বিপরীত কোসাইন।ঘোষণা
public static func acos(_ x: `Self`) -> Array<Element>.DifferentiableView
রেডিয়ানে
x
এর বিপরীত সাইন।ঘোষণা
public static func asin(_ x: `Self`) -> Array<Element>.DifferentiableView
রেডিয়ানে
x
এর বিপরীত স্পর্শক।ঘোষণা
public static func atan(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর হাইপারবোলিক কোসাইন।ঘোষণা
public static func cosh(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর হাইপারবোলিক সাইন।ঘোষণা
public static func sinh(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর অধিবৃত্তীয় স্পর্শক।ঘোষণা
public static func tanh(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর বিপরীত হাইপারবোলিক কোসাইন।ঘোষণা
public static func acosh(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর বিপরীত হাইপারবোলিক সাইন।ঘোষণা
public static func asinh(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর বিপরীত হাইপারবোলিক ট্যানজেন্ট।ঘোষণা
public static func atanh(_ x: `Self`) -> Array<Element>.DifferentiableView
সূচকীয় ফাংশন
x
, বাe**x
এ প্রয়োগ করা হয়।ঘোষণা
public static func exp(_ x: `Self`) -> Array<Element>.DifferentiableView
দুটি
x
ক্ষমতায় উত্থাপিত।ঘোষণা
public static func exp2(_ x: `Self`) -> Array<Element>.DifferentiableView
দশ শক্তি
x
এ উত্থাপিত হয়।ঘোষণা
public static func exp10(_ x: `Self`) -> Array<Element>.DifferentiableView
exp(x) - 1
মূল্যায়ন করা হয়েছে যাতে শূন্যের কাছাকাছি নির্ভুলতা রক্ষা করা যায়।ঘোষণা
public static func expm1(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর প্রাকৃতিক লগারিদম।ঘোষণা
public static func log(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর বেস-টু লগারিদম।ঘোষণা
public static func log2(_ x: `Self`) -> Array<Element>.DifferentiableView
x
এর বেস-টেন লগারিদম।ঘোষণা
public static func log10(_ x: `Self`) -> Array<Element>.DifferentiableView
log(1 + x)
মূল্যায়ন করা হয়েছে যাতে শূন্যের কাছাকাছি নির্ভুলতা রক্ষা করা যায়।ঘোষণা
public static func log1p(_ x: `Self`) -> Array<Element>.DifferentiableView
exp(y log(x))
মধ্যবর্তী নির্ভুলতা না হারিয়ে গণনা করা হয়েছে।বাস্তব প্রকারের জন্য,
x
ঋণাত্মক হলে ফলাফল হবে NaN, এমনকিy
একটি অবিচ্ছেদ্য মান থাকলেও। জটিল ধরনের জন্য, ঋণাত্মক বাস্তব অক্ষের উপর একটি শাখা কাটা আছে।ঘোষণা
public static func pow(_ x: `Self`, _ y: `Self`) -> Array<Element>.DifferentiableView
x
n
ম শক্তিতে উত্থিত।x
এরn
কপির গুণফল।ঘোষণা
public static func pow(_ x: `Self`, _ n: Int) -> Array<Element>.DifferentiableView
x
এরn
ম মূল।বাস্তব প্রকারের জন্য, যদি
x
ঋণাত্মক হয় এবংn
জোড় হয়, ফলাফল হবে NaN। জটিল ধরনের জন্য, ঋণাত্মক বাস্তব অক্ষ বরাবর একটি শাখা কাটা আছে।ঘোষণা
public static func root(_ x: `Self`, _ n: Int) -> Array<Element>.DifferentiableView
ঘোষণা
public typealias Element = Array<Element>.Element
ঘোষণা
public typealias Index = Array<Element>.Index
ঘোষণা
public typealias Indices = Array<Element>.Indices
ঘোষণা
public typealias SubSequence = Array<Element>.SubSequence
ঘোষণা
public var startIndex: Index { get }
ঘোষণা
public var endIndex: Index { get }
ঘোষণা
public init()
ঘোষণা
public typealias VectorSpaceScalar = Element.VectorSpaceScalar
ঘোষণা
public func adding(_ x: Element.VectorSpaceScalar) -> Array<Element>.DifferentiableView
ঘোষণা
public mutating mutating func add(_ x: Element.VectorSpaceScalar)
ঘোষণা
public func subtracting(_ x: Element.VectorSpaceScalar) -> Array<Element>.DifferentiableView
ঘোষণা
public mutating mutating func subtract(_ x: Element.VectorSpaceScalar)
ঘোষণা
public func scaled(by scale: Element.VectorSpaceScalar) -> Array<Element>.DifferentiableView
ঘোষণা
public mutating mutating func scale(by scale: Element.VectorSpaceScalar)
ঘোষণা
public static var one: `Self` { get }
ঘোষণা
public var reciprocal: `Self` { get }
ঘোষণা
public static func .* (lhs: `Self`, rhs: `Self`) -> Array<Element>.DifferentiableView
ঘোষণা
public static func .*= (lhs: inout `Self`, rhs: `Self`)