Matematikai művelet alkalmazása

Fontos

A (klasszikus) Machine Learning Studio támogatása 2024. augusztus 31-én megszűnik. Javasoljuk, hogy addig térjen át az Azure Machine Learning használatára.

2021. december 1-től kezdve nem fog tudni létrehozni új (klasszikus) Machine Learning Studio-erőforrásokat. 2024. augusztus 31-ig továbbra is használhatja a meglévő (klasszikus) Machine Learning Studio-erőforrásokat.

A (klasszikus) ML Studio dokumentációjának kivezetése folyamatban van, és a jövőben nem várható a frissítése.

Matematikai műveletet alkalmaz az oszlopok értékeire

Kategória: Statisztikai függvények

Megjegyzés

A következőkre vonatkozik: Machine Learning Studio (klasszikus)

Hasonló húzással használható modulok érhetők el Azure Machine Learning tervezőben.

A modul áttekintése

Ez a cikk azt ismerteti, hogyan használható a matematikai műveletek alkalmazása modul a Machine Learning Studio (klasszikus) moduljában olyan számítások létrehozásához, amelyek a bemeneti adatkészlet numerikus oszlopaiban vannak alkalmazva.

A támogatott matematikai műveletek közé tartoznak az olyan gyakori aritmetikai függvények, mint a szorzás és az osztás, a trigonometriai függvények, a különböző kerekítési függvények, valamint az adattudományban használt speciális függvények, például a függvények és a hibaf függvények.

A művelet definiálása és a kísérlet futtatása után a rendszer hozzáadja az értékeket az adatkészlethez. A modul konfigurálásától függően a következőt használhatja:

  • Fűzheti hozzá az eredményeket az adatkészlethez. Ez különösen akkor hasznos, ha a művelet eredményét ellenőrzi.
  • Cserélje le az oszlopok értékeit az új, kiszámított értékekre.
  • Hozzon létre egy új oszlopot az eredményekhez, és ne mutassa az eredeti adatokat.

Tipp

Ez a modul egyszerre egy matematikai műveletet hajt végre. Összetett matematikai műveletekhez a következő modulok használatát javasoljuk:

Keresse meg a szükséges műveletet a következő kategóriákban:

  • Basic

    Az Alapszintű kategória függvényeivel egyetlen érték vagy értékoszlop manipulálható. Például lekértheti egy oszlop összes számának abszolút értékét, vagy kiszámíthatja egy oszlop minden értékének négyzetgyökét.

  • Összehasonlítás

    Az Összehasonlítás kategóriában lévő függvények mind összehasonlításra használhatók: összehasonlíthatja két oszlop értékeit pár alapján, vagy összehasonlíthatja egy oszlop egyes értékeit egy adott állandóval. Például összehasonlíthatja az oszlopokat annak meghatározásához, hogy az értékek azonosak-e két adatkészletben. Vagy használhat konstanst, például egy maximálisan megengedett értéket egy numerikus oszlopban lévő kiadatokat keresve.

  • Műveletek

    Ez a kategória tartalmazza az alapvető matematikai függvényeket: összeadás, kivonás, szorzás és osztás. Dolgozhat oszlopokkal vagy állandókkal is. Hozzáadhatja például az A oszlopban lévő értéket a B oszlopban lévő értékhez. Vagy kivonhat egy állandót, például egy korábban kiszámított átlagot az A oszlopban lévő összes értékből.

  • Kerekítés

    Ez a kategória különböző funkciókat tartalmaz olyan műveletek végrehajtásához, mint a kerekítés, a felső határ, a padló és a csonkolás különböző pontossági szintekre. A decimális és egész számok pontossági szintjét is megadhatja.

  • Speciális matematikai függvények

    A Speciális kategória olyan matematikai függvényeket tartalmaz, amelyek különösen az adattudományban használatosak, például az elliptikus egészek és a Gauss-hiba függvény.

  • Trigonometriai függvények

    Ez a kategória tartalmazza az összes szabványos trigonometriai függvényt. A radiánokat például fokká vagy számítási függvényekké konvertálhatja, például tangenst radiánban vagy fokban. Ezek a függvények egységesek, ami azt jelenti, hogy egyetlen értékoszlopot alkalmaznak bemenetként, a trigonometriai függvényt alkalmazzák, és eredményként egy értékoszlopot adnak vissza. Ezért meg kell győződni arról, hogy a bemeneti oszlop a megfelelő típusú, és tartalmazza a megfelelő értéktípust a megadott művelethez.

Példák

A matematikai műveletek alkalmazásával kapcsolatos példákért tekintse meg ezeket a mintakísérleteket a Azure AI Gallery:

  • Szín kvantálás: Az oszlopértékek egyik halmaza ki lesz vonva egy másikból, majd az eredmények négyzetre vannak állítva.

  • Ügyfélkapcsolat-előrejelzés: A konstans 1 az oszlop összes értékére fel van adva a nullák és a hiányzó értékek megkülönböztetésére.

  • Repülőjárat késésének előrejelzése: Különböző műveleteket mutat be, beleértve a kerekítést és az osztást.

  • Közvetlen marketing: Összehasonlító műveletekkel határozza meg, hogy a valószínűségi pontszámok megfelelnek-e a szükséges értékeknek.

Matematikai műveletek alkalmazása

A Matematikai művelet alkalmazása modulhoz olyan adatkészletre van szükség, amely legalább egy, csak számokat tartalmazó oszlopot tartalmaz. A számok diszkrétek vagy folyamatosak is, de nem sztring, hanem numerikus adattípusúak.

Ugyanazt a műveletet több numerikus oszlopra is alkalmazhatja, de az összes oszlopnak ugyanabban az adatkészletben kell lennie.

A modul minden példánya egyszerre csak egy típusú műveletet hajthat végre. Összetett matematikai műveletek végrehajtásához előfordulhat, hogy össze kell láncolnunk a Matematikai művelet alkalmazása modul több példányát .

  1. Adja hozzá a Matematikai művelet alkalmazása modult a kísérlethez. Ezt a modult a Statisztikai függvények kategóriában találja .

  2. Csatlakozás legalább egy numerikus oszlopot tartalmazó adatkészlet létrehozása.

  3. Kattintson a Kategória elemre a végrehajtani kívánt matematikai művelet típusának kiválasztásához.

    Ha például alapszintű aritmetikát keres az oszlopokon, válassza a Műveletek lehetőséget. Ha logaritmust vagy felső határt is meg kell kapnia, válassza az Alapszintű lehetőséget. Az értékoszlopok összehasonlításához használja az Összehasonlítást.

    Tipp

    A többi lehetőség a választott matematikai művelet típusától függően változik. Emellett a kategória bármely módosítása az összes többi lehetőséget is alaphelyzetbe állítja. Ezért először a Category (Kategória ) lehetőséget válassza !

  4. Válasszon ki egy adott műveletet az adott kategóriában található listából.

  5. Válasszon ki egy vagy több forrásoszlopot, amelyeken el kell végezni a számítást.

    • Minden választott oszlopnak numerikus adattípusnak kell lennie.
    • Az adattartománynak érvényesnek kell lennie a kiválasztott matematikai művelethez. Ellenkező esetben hiba vagy NaN (nem szám) eredmény jelenhet meg. Az Ln(-1.0) például érvénytelen művelet, és a értéket ad vissza NaN.
  6. Állítsa be az egyes művelettípushoz szükséges további paramétereket.

  7. A Kimeneti mód lehetőséggel jelezheti, hogyan szeretné generálni a matematikai műveletet:

    • Hozzáfűzés. A kimeneti adatkészlet az összes bemenetként használt oszlopot tartalmazza, és egy további oszlop lesz hozzáfűzve, amely a matematikai művelet eredményeit tartalmazza.
    • Inplace. A bemenetként használt oszlopok értékeit az új számított értékek váltják fel.
    • ResultOnly (Csak eredmény). A rendszer egyetlen oszlopot ad vissza, amely a matematikai művelet eredményeit tartalmazza.
  8. Futtassa a kísérletet, vagy kattintson a jobb gombbal a Matematikai művelet alkalmazása modulra, és válassza a Futtatás kiválasztva lehetőséget.

Results (Eredmények)

Ha az eredményeket az Append (Hozzáfűzés) vagy a ResultOnly (Csak eredmény) beállításokkal hozza létre, a visszaadott adatkészlet oszlopfejlécei jelzik a műveletet és a használt oszlopokat. Ha például két oszlopot hasonlít össze az Equals operátorral, az eredmények így néznek ki:

  • Equals(Col2_Col1), ami azt jelzi, hogy tesztelte a Col2-t a Col1-hez.
  • Equals(Col2_$10), ami azt jelzi, hogy összehasonlította a 2. oszlopot a 10-es állandóval.

A forrásadatok akkor sem törlődnek és nem változnak, ha az Inplace lehetőséget használja; az eredeti adatkészlet oszlopa továbbra is elérhető a Studióban (klasszikus). Az eredeti adatok megtekintéséhez csatlakoztassa az Oszlopok hozzáadása modult, és kapcsolja össze a Matematikai művelet alkalmazása kimenetével.

Alapszintű matematikai műveletek

Az Alapszintű kategóriában lévő függvények általában egyetlen értéket venek fel egy oszlopból, végrehajtják az előre meghatározott műveletet, és egyetlen értéket adnak vissza. Egyes függvények számára megadhat egy állandót második argumentumként.

Machine Learning alapszintű kategóriában a következő függvényeket támogatja:

Abs

A kijelölt oszlopok abszolút értékét adja vissza.

Atan2

Egy négy negyedes inverz tangenst ad vissza.

Jelölje ki a pontkoordinátákat tartalmazó oszlopokat. Az x koordinátának megfelelő második argumentumhoz egy állandót is megadhat.

A Matlab ATAN2 függvényének felel meg.

Conj

A kiválasztott oszlopban lévő értékek konjugáltát adja vissza.

CubeRoot

Kiszámítja a kocka gyökerét a kiválasztott oszlopban lévő értékekhez.

DoubleFactorial**

Kiszámítja a kéttényezős értéket a kiválasztott oszlop értékeihez. A dupla faktoriális a normál faktoriális függvény kiterjesztése, és x-ként van !!.

Eps

Az aktuális érték és a következő legmagasabb, kétszeres pontosságú szám közötti eltérés méretét adja vissza. A Matlab EPS függvényének felel meg.

Exp

Visszaadja az e értéket, amely a kiválasztott oszlopban lévő érték áramot hoz létre. Ez ugyanaz, mint a Excel EXP függvény.

Exp2

Az argumentumok base-2 exponenciális értékét adja vissza, y = x * 2t megoldásával, ahol a t egy kitevőket tartalmazó értékeket tartalmazó oszlop.

Az Exp2 esetén megadhat egy második x argumentumot, amely konstans vagy egy másik értékoszlop lehet

A Második argumentumtípus mezőben adja meg, hogy a szorzót konstansként vagy egy oszlopban lévő értékként adja-e meg.

Kiválaszthat egyetlen oszlopot a kitevő értékekkel, vagy begépelheti a kitevő értékét a Constant second argumentum szövegmezőbe. Ezután az Oszlophalmaz mezőben válassza ki a kitevő értékeket tartalmazó oszlopot.

Ha például kiválaszt egy olyan oszlopot, amely a szorzó és a {0,1,2,3,4,5} kitevő értékeit is tartalmaz, a függvény a {0, 2, 8, 24, 64 160) értéket adja vissza.

ExpMinus1

A kijelölt oszlopban lévő értékek negatív kitevőit adja vissza.

Faktoriális

A kiválasztott oszlop értékeinek faktoriálisát adja vissza.

Hipotenuse

Kiszámítja egy háromszög hipotenzértékét, amelyben az egyik oldal hossza értékoszlopként van megadva, a második oldal hossza pedig vagy állandóként, vagy két oszlopként van megadva.

Képzetespart

A kiválasztott oszlop értékeinek képzeletbeli részét adja vissza.

Természetes logaritmus

A kiválasztott oszlop értékeinek természetes logaritmusát adja vissza.

LnPlus1

A természetes logaritmus plusz egy értéket ad vissza a kiválasztott oszlopban lévő értékekhez.

Napló

A kiválasztott oszlop értékeinek naplóját adja vissza a megadott alap alapján.

Az alap (a második argumentum) megadható állandóként vagy egy másik értékoszlop kiválasztásával.

Log10

Az alap 10 logaritmust adja vissza a kiválasztott oszlopban lévő értékekből.

2. napló

A kiválasztott oszlop értékeinek 2. alap logaritmusát adja vissza.

NthRoot

Az érték n. gyökerét adja vissza a megadott n érték használatával.

A ColumnSet (Oszlopkészlet) beállítással válassza ki azokat az oszlopokat, amelyekhez ki szeretné számítani a gyökérértékeket.

A Második argumentumtípus mezőben válasszon ki egy másik oszlopot, amely tartalmazza a gyökérkönyvtárat, vagy adjon meg egy állandót, amely gyökérként fog használni.

Ha a második argumentum egy oszlop, a rendszer az oszlop minden értékét az n értékként használja a megfelelő sorhoz. Ha a második argumentum konstans, írja be az n értékét a Constant second argumentum szövegmezőbe.

Pow

Kiszámítja az Y értékhez emelt X-et a kiválasztott oszlopban lévő összes értékhez.

Először válassza ki az alaposzlopot tartalmazó oszlopokat, amelynek lebegőpontosnak kell lennie a ColumnSet lehetőség használatával.

A Második argumentumtípus mezőben válassza ki a kitevőt tartalmazó oszlopot, vagy adjon meg egy állandót, amely kitevőként lesz használva.

Ha a második argumentum egy oszlop, a rendszer az oszlop minden értékét a megfelelő sor kitevőként használja. Ha a második argumentum konstans, írja be a kitevő értékét a Constant second argumentum szövegmezőbe.

RealPart (Valós rész)

A kiválasztott oszlop értékeinek valós részét adja vissza.

Sqrt

A kiválasztott oszlopban lévő értékek négyzetgyökét adja vissza.

SqrtPi

A kiválasztott oszlopban lévő összes értékhez megszorossa az értéket a pi értékkel, majd visszaadja az eredmény négyzetgyökét.

Square

Négyzetre négyzetre jelölve a kijelölt oszlop értékeit.

Összehasonlító műveletek

A Machine Learning Studio (klasszikus) összehasonlító függvényeivel bármikor tesztelni kell két értékkészletet. Egy kísérletben például szükség lehet az alábbi összehasonlító műveletekre:

  • Kiértékelheti a valószínűségi pontszámok modelljének oszlopát egy küszöbértékkel szemben.
  • Állapítsa meg, hogy az eredmények két halmaza azonos-e, és minden eltérő sorhoz adjon hozzá egy FALSE jelzőt, amely további feldolgozáshoz vagy szűréshez használható.

EqualTo (Egyenlő)

True (Igaz) értéket ad vissza, ha az értékek azonosak.

GreaterThan

True (Igaz) értéket ad vissza, ha az Oszlopkészlet értékei nagyobbak a megadott állandónál, vagy nagyobbak az összehasonlító oszlopban lévő megfelelő értékeknél.

GreaterThanOrEqualTo

True (Igaz) értéket ad vissza, ha az Oszlophalmaz értékei nagyobbak vagy egyenlők a megadott állandónál, vagy nagyobbak vagy egyenlők az összehasonlító oszlopban található megfelelő értékekkel.

LessThan

True (Igaz) értéket ad vissza, ha az Oszlopkészlet értékei kisebbek a megadott állandónál, vagy kisebbek az összehasonlító oszlopban lévő megfelelő értékeknél.

LessThanOrEqualTo

True (Igaz) értéket ad vissza, ha az Oszlophalmaz értékei kisebbek vagy egyenlők a megadott állandónál, vagy kisebbek vagy egyenlők az összehasonlító oszlopban található megfelelő értékekkel.

NotEqualTo

True (Igaz) értéket ad vissza, ha az Oszlophalmaz értékei nem egyenlők a konstans vagy az összehasonlító oszloppal, és False (Hamis) értéket ad vissza, ha azok egyenlők.

PairMax (Párok maximuma)

A nagyobb értéket adja vissza – az Oszlopkészletben lévő értéket vagy a konstans vagy összehasonlító oszlopban lévő értéket.

PairMin (Pármin)

A kisebb értéket adja vissza – az Oszlopkészletben lévő értéket vagy a konstans vagy összehasonlító oszlopban lévő értéket

Aritmetikai műveletek

Tartalmazza az alapvető aritmetikai műveleteket: összeadás és kivonás, osztás és szorzás. Mivel a legtöbb művelet bináris, és két számot igényel, először ki kell választania a műveletet, majd ki kell választania az első és második argumentumban használni szükséges oszlopot vagy számokat.

Az oszlopok osztáshoz és kivonáshoz való kiválasztása nem tűnik megfelelőnek; Az eredmények könnyebb érthetőbbek azonban, ha az oszlopfejléc tartalmazza a művelet nevét és a használt oszlopok sorrendjét.

Művelet Num1 Num2 Eredményoszlop Eredményérték
Összeadás 1 5 Add(Num2_Num1) 4
Szorzás 1 5 Multiple(Num2_Num1) 5
Kivonás 1 5 Subtract(Num2_Num1) 4
Kivonás 0 1 Subtract(Num2_Num1) 0
Részleg 1 5 Divide(Num2_Num1) 5
Részleg 0 1 Divide(Num2_Num1) Végtelen

Hozzáadás

Adja meg a forrásoszlopokat az Oszlopkészlet használatával, majd adja hozzá ezeket az értékeket egy, a Constant művelet argumentumában megadott számmal.

Két oszlop értékeinek hozzáadásához válasszon ki egy oszlopot vagy oszlopokat az Oszlophalmaz használatával, majd válasszon ki egy második oszlopot az Operation argumentum használatával.

Osztás

A Column (Oszlop) készlet értékeit elosztja egy állandóval vagy az Operation argumentumban meghatározott oszlopértékekkel. Más szóval először válassza ki az osztót, majd az osztandót. A kimeneti érték a hányados.

Szorzás

Megszorossa az Oszlop oszlopban megadott állandó- vagy oszlopértékek által beállított értékeket.

Kivonás

Adja meg a kivonandó számot (a résztrahent) az Operation argument (Művelet argumentuma) legördülő listából. Választhat egy állandót vagy egy értékoszlopot is. Ezután adja meg a használni kívánt értékek oszlopát (a minuend értéket) egy másik oszlop kiválasztásával, a második Oszlopkészlet beállítás használatával.

Egy értékoszlop minden értékből kivonhat egy konstanst, a fordított műveletet azonban nem. Ehhez használja inkább az összeadást.

Kerekítési műveletek

A Studio (klasszikus) számos kerekítési műveletet támogat. Számos művelethez meg kell adnia a kerekítéskor használni kívánt pontosságot. Használhat állandóként megadott statikus pontossági szintet, vagy alkalmazhat egy értékoszlopból kapott dinamikus pontossági értéket.

  • Ha konstanst használ, állítsa a Pontosságtípust Állandóra, majd írja be a számjegyek számát egész számként a Konstans pontosság szövegmezőbe. Ha nem egész szám begépel, a modul nem jelez hibát, de az eredmények váratlanak is lehetnek.

  • Ha az adatkészlet minden sorában eltérő pontossági értéket használ, állítsa a Pontosságtípust OszlopHalmaz értékre, majd válassza ki a megfelelő pontossági értékeket tartalmazó oszlopot.

Ceiling

Az Oszlopkészlet értékeinek felső határát adja vissza.

Felső határPower2

Az Oszlophalmaz értékeinek négyzetes felső határát adja vissza.

Floor

Az Oszlopkészlet értékeinek padlóját adja vissza a megadott pontossággal.

Mod

Az Oszlopkészlet értékeinek törtrészét adja vissza a megadott pontossággal.

Hányados

Az Oszlopkészlet értékeinek törtrészét adja vissza a megadott pontossággal.

Maradék

Az Oszlophalmaz értékeinek maradékát adja vissza.

RoundDigits (Kerekítések)

Az Oszlopkészlet értékeit adja vissza, a 4/5-ös szabály által a megadott számú számjegyre kerekített értékkel.

RoundDown

Az Oszlophalmaz értékeit adja vissza a megadott számú számjegyre kerekítetten.

RoundUp

Az Oszlophalmaz értékeit adja vissza a megadott számú számjegyre felkerekített értékkel.

ToEven

Az Oszlophalmaz értékeit adja vissza a legközelebbi egész számra kerekített, egyenletes számra.

ToOdd (ToOdd)

Az Oszlophalmaz értékeit adja vissza a legközelebbi egész számra kerekített páratlan számra.

Truncate

A megadott pontosság által nem engedélyezett számjegyek eltávolításával csonkolja az Oszlopkészlet értékeit.

Speciális matematikai függvények

Ez a kategória speciális matematikai függvényeket tartalmaz, amelyek gyakran használatosak az adattudományban. Ha másként nincs jelezve, a függvény egységes, és a megadott számítást adja vissza a kiválasztott oszlopban vagy oszlopokban lévő összes értékhez.

Beta

Az Euler béta-függvényének értékét adja vissza.

EllipticIntegralE

A hiányos három pont egész értékét adja vissza.

EllipticIntegralK

A teljes három pont egész (K) értékét adja vissza.

Erf

Az error függvény értékét adja vissza.

A hibafüggvénnyel (más néven Gauss-hibafüggvénnyel) a sigmoid alakzat speciális funkciója, amely a valószínűség szerint a difoid leírására használatos.

Erfc

A kiegészítő hiba függvény értékét adja vissza.

Az Erfc meghatározása: 1 – erf(x).

ErfScaled (ErfScaled)

A skálázható hiba függvény értékét adja vissza.

Az error függvény skálázható verziójával elkerülhető az aritmetikai alulcsordulás.

ErfInverse (ErfInverse )

Az inverz erf függvény értékét adja vissza.

ExponentialIntegralEin

Az exponenciális egész EI értékét adja vissza.

Gamma

A függvény értékét adja vissza.

FogLn

A függvény természetes logaritmusát adja vissza.

FogRegularizedP

A regularizált hiányos függvény értékét adja vissza.

Ez a függvény egy második argumentumot vesz fel, amely állandóként vagy értékoszlopként is meg lehet adni.

IzedPInverse

Az inverz regularizált hiányos függvény értékét adja vissza.

Ez a függvény egy második argumentumot vesz fel, amely állandóként vagy értékoszlopként is meg lehet adni.

FogRegularizedQ

A regularizált hiányos függvény értékét adja vissza.

Ez a függvény egy második argumentumot vesz fel, amely állandóként vagy értékoszlopként is meg lehet adni.

MertregularizedQInverse

Az inverz általánosított reguláris függvény hiányos függvényének értékét adja vissza.

Ez a függvény egy második argumentumot vesz fel, amely állandóként vagy értékoszlopként is meg lehet adni.

PolyGamma

A polygamma függvény értékét adja vissza.

Ez a függvény egy második argumentumot vesz fel, amely állandóként vagy értékoszlopként is meg lehet adni.

Trigonometriai függvények

Ez a kategória a legfontosabb trigonometriai és inverz trigonometriai függvények nagy része. Minden trigonometriai függvény egyenértékű, és nem igényel további argumentumokat.

Acos

Kiszámítja az oszlopértékek arkuszkoszinuszát.

AcosDegree (AcosDegree)

Kiszámítja az oszlopértékek arkuszkoszinuszát fokban.

Acosh

Kiszámítja az oszlopértékek hiperbolikus arkuszkoszinuszát.

Acot

Kiszámítja az oszlopértékek arkuszkotangensét.

AcotDegrees (AcotDegrees)

Kiszámítja az oszlopértékek arkuszkotangensét fokban.

Acoth (Acoth)

Kiszámítja az oszlopértékek hiperbolikus arkuszkotangensét.

Acsc

Kiszámítja az oszlopértékek arkuszkokundánsát.

AcscDegrees (AcscDegrees)

Kiszámítja az oszlopértékek arkuszkokszensét fokban.

Asec (Asec)

Kiszámítja az oszlopértékek arkuszszekundumát.

AsecDegrees (AsecDegrees)

Kiszámítja az oszlopértékek arkuszszekundumát fokban.

Asech

Kiszámítja az oszlopértékek hiperbolikus arkuszszekantumát.

Asin

Kiszámítja az oszlopértékek arkuszszinuszát.

AsinDegrees (AsinDegrees)

Kiszámítja az oszlopértékek arkuszszinuszát fokban.

Asinh (aszinh)

Kiszámítja az oszlopértékek hiperbolikus arkuszszinuszát.

Atan

Kiszámítja az oszlopértékek arkusztusztensét.

AtanDegrees (AtanDegrees)

Kiszámítja az oszlopértékek arkusztusztensét fokban.

Atanh

Kiszámítja az oszlopértékek hiperbolikus arkusztusztensét.

Cis

Egy olyan összetett értékű függvényt ad vissza, amely a sine és a koszinusz alapján készült, a cis ők = cos ők + isin stb. definícióval.

Cos

Kiszámítja az oszlopértékek koszinuszát.

CosDegrees (CosDegrees)

Kiszámítja az oszlopértékek koszinuszát fokban.

Cosh

Kiszámítja az oszlopértékek hiperbolikus koszinuszát.

Cot

Kiszámítja az oszlopértékek kotangensét.

CotDegrees (Kétszegres)

Kiszámítja az oszlopértékek kotangensét fokban.

Coth (Társ)

Kiszámítja az oszlopértékek hiperbolikus kotangensét.

Csc

Kiszámítja az oszlopértékek koszekundumát.

CscDegrees (CscDegrees)

Kiszámítja az oszlopértékek koszekundumát fokban.

Csch

Kiszámítja az oszlopértékek hiperbolikus koszekánsát.

DegreesToRadians

Radiánná konvertálja a fokban megadott értéket.

Sec

Kiszámítja az oszlopértékek secant értékét.

aSecDegrees (aSecDegrees)

Kiszámítja az oszlopértékek secant értékét fokban.

aSech

Kiszámítja az oszlopértékek hiperbolikus secant értékét.

Előjel

Az oszlopértékek előjelét adja vissza.

Sin

Kiszámítja az oszlopértékek sine-ját.

Sinc (Sinc)

Kiszámítja az oszlopértékek sine-cosine értékét.

SinDegrees (SinDegrees)

Kiszámítja az oszlopértékek sine-ját fokban.

Sinh

Kiszámítja az oszlopértékek hiperbolikus sine-ját.

Tan

Kiszámítja az oszlopértékek tangensét.

TanDegrees

Kiszámítja az argumentum tangensét fokban.

Tanh

Kiszámítja az oszlopértékek hiperbolikus tangensét.

Technikai megjegyzések

Ez a szakasz az implementáció részleteit, a tippeket és a gyakori kérdésekre adott válaszokat tartalmazza.

Műveletek több oszlopon

Legyen óvatos, ha egynél több oszlopot választ ki második operátorként. Az eredmények könnyen megérthetőek, ha a művelet egyszerű, például egy állandót ad hozzá az összes oszlophoz.

Tegyük fel, hogy az adatkészlet több oszlopot tartalmaz, és az adatkészletet saját maga adja hozzá. Az eredményekben minden oszlop saját maga lesz hozzáadva, a következőképpen:

Num1 Num2 Num3 Hozzáadás(Num1_Num1) Hozzáadás(Num2_Num2) Hozzáadás(Num3_Num3)
1 5 2 2 10 4
2 3 -1 4 6 -2
0 1 -1 0 2 -2

Ha összetettebb számításokat kell elvégeznie, összefűzheti a Matematikai műveletek alkalmazása művelet több példányát. Hozzáadhat például két oszlopot a Matematikai műveletek alkalmazása egy példányával, majd a Matematikai műveletek alkalmazása egy másik példányával eloszthatja az összeget egy konstansra a átlag lezétlése érdekében.

Másik lehetőségként az alábbi modulok egyikével is használhatja az összes számítást egyszerre, SQL, R vagy Python-szkript használatával:

Unáris és bináris függvények

Az egyenlműveletekben más oszlopokra vagy állandókra való hivatkozás nélkül hozhat létre számításokat oszlopértékek alapján.

Csonkhatja például az oszlop értékeit bizonyos pontossággal, felfelé vagy lefelé kerekheti az értékeket, vagy megkeresheti a felső vagy a padló értékeit.

Unáris művelet például a Abs(X), amelyben az X a bemenetként megadott oszlop.

Bináris műveletben két értékkészletet ad meg. Az első argumentumnak mindig oszlopnak vagy oszlopkészletnek kell lennie, míg a második argumentum lehet egy konstansként megadott szám vagy egy másik oszlop.

Két oszlopot használó bináris Subtract(X,Y)műveletre példa a , amelyben az X az első kiválasztott oszlop, az Y pedig a második oszlop.

Egy oszlopot Subtract(X,mean)és egy állandót kombináló bináris művelet például lehet, amelyben az oszlop átlagát állandóként kell begépelni, és kivonni az X oszlop minden értékből.

Számok kezelése kategorikus oszlopokban

A számokként bemutatott kategorikus értékek támogatása a függvénytől és a függvény argumentumai számától függ.

  • Ha a művelet kategorikus oszlopokként megjelölt számokat tartalmaz, egy egységes művelet alkalmazható kategorikus adatértékek esetén.

  • Ha egy egyenrangú műveletet alkalmaznak egy kategorikus oszlopra, a bemeneti oszlop kategorikus adatértékei átalakíthatóak a kimeneti oszlop társított kategorikus adatértékeivel egyenlővé. Ebben az esetben az értékek egyesülnek, így a kategorikus adatértékek száma a kimenetben mindig kevesebb, mint a bemeneti értékek száma.

  • Ha bináris műveletet alkalmaznak egy kategorikus oszlopra és egy másik oszlopra, az elvárt viselkedés a következő:

    • Ha a másik oszlop sűrű, a kimeneti oszlop kategorikus.

      A bemenetben bemutatott kategorikus adatértékek elvesznek.

      A kimeneti oszlop csak azokat az értékeket tartalmaz, amelyek a kimeneti oszlop adataiban vannak.

    • Ha a másik oszlop ritka, akkor a kimeneti oszlop ritka.

    • Ha egy bináris művelet mindkét argumentuma ritka oszlop, az eredményül kapott oszlop háttér nullákat tartalmaz minden olyan pozícióban, ahol mindkét bemeneti oszlop tartalmazta a háttér nulláit.

Ritka oszlopok feldolgozása

Az egyenlműveletben a ritka oszlopok háttérbeli nulláknak megfelelő összes eleme feldolgozatlan marad.

Bináris műveletekben, ha az egyik argumentum ritka oszlop, a másik argumentum pedig egy sűrű oszlop, akkor az eredményül kapott oszlop ritka, és a ritka oszlop bemeneteiből származó összes háttér nulla propagálva van.

Várt bemenetek

Név Típus Description
Adathalmaz Adattábla Bemeneti adatkészlet

Kimenetek

Név Típus Description
Eredményadatkészlet Adattábla Eredményadatkészlet

Lásd még

Statisztikai függvények
A–Z modullista