ডিফারেনশিয়াবল ভিউ

@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: ElementaryFunctions
where Element: Differentiable & ElementaryFunctions
extension Array.DifferentiableView: KeyPathIterable
where Element: Differentiable
extension Array.DifferentiableView: VectorProtocol
where Element: Differentiable & VectorProtocol
extension Array.DifferentiableView:
  BidirectionalCollection,
  Collection,
  MutableCollection,
  RandomAccessCollection,
  RangeReplaceableCollection,
  Sequence
where Element: Differentiable
extension Array.DifferentiableView: PointwiseMultiplicative
where Element: Differentiable & PointwiseMultiplicative

Element ডিফারেনশিয়াবল প্রোডাক্ট ম্যানিফোল্ড হিসাবে একটি অ্যারের ভিউ নিজেই count সাথে গুণিত হয়।

উপলব্ধ যেখানে `Element`: `Differentiable`
উপলব্ধ যেখানে `Element`: `EuclideanDifferentiable`
উপলব্ধ যেখানে `উপাদান`: `পার্থক্যযোগ্য` এবং `সমান্য`
  • ঘোষণা

    public static func == (
      lhs: Array.DifferentiableView,
      rhs: Array.DifferentiableView
    ) -> Bool
উপলব্ধ যেখানে `Element`: `Differentiable`
উপলব্ধ যেখানে `উপাদান`: `সংযোজন পাটিগণিত` এবং `পার্থক্য`
  • ঘোষণা

    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 }
উপলব্ধ যেখানে `Element`: `Differentiable`
  • ঘোষণা

    public typealias AllKeyPaths = [PartialKeyPath<Array.DifferentiableView>]
  • ঘোষণা

    public var allKeyPaths: [PartialKeyPath<Array.DifferentiableView>] { get }
উপলব্ধ যেখানে `Element`: `differentiable` & `Elimentary functions`
  • 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
উপলব্ধ যেখানে `Element`: `Differentiable`
উপলব্ধ যেখানে `Element`: `Differentiable` & `VectorProtocol`
উপলব্ধ যেখানে `উপাদান`: `পার্থক্যযোগ্য` এবং `বিন্দু অনুসারে বহুমুখী`
  • ঘোষণা

    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`)