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.
- További információ a gépi tanulási projektek a ML Studióból a klasszikusból a Azure Machine Learning.
- További információ a Azure Machine Learning.
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:
-
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.
-
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.
-
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.
-
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.
-
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 .
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 .
Csatlakozás legalább egy numerikus oszlopot tartalmazó adatkészlet létrehozása.
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 !
Válasszon ki egy adott műveletet az adott kategóriában található listából.
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
.
Állítsa be az egyes művelettípushoz szükséges további paramétereket.
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.
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 |