भिन्न-भिन्न दृश्य

@frozen
public struct DifferentiableView
1
extension Array.DifferentiableView: EuclideanDifferentiable
where Element: EuclideanDifferentiable
extension Array.DifferentiableView: Differentiable
where Element: Differentiable
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
एल10एन-प्लेसहोल्डर8 एल10
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 static func == (
      lhs: Array.DifferentiableView,
      rhs: Array.DifferentiableView
    ) -> Bool
उपलब्ध है जहां `तत्व`: `विभेदीकरणीय`
उपलब्ध है जहां `तत्व`: `योगात्मक अंकगणित` और `विभेदीकरणीय`
  • घोषणा

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