Viac

Má arcpy.GetParameterAsText () dátový typ?

Má arcpy.GetParameterAsText () dátový typ?


import arcpy # Načítať vstupné parametre inX = arcpy.GetParameterAsText (0) inY = arcpy.GetParameterAsText (1) inDescription = arcpy.GetParameterAsText (2) incidentsFC = "C: /Data/Yakima/Incidents.shp" Vytvorte n -ticu polí na aktualizáciu polí (((float (inX), float (inY)), inDescription))

Na tento skriptovací nástroj som narazil v online kurze, ktorý ukazuje príklad na použitie kurzora Vložiť, kde vložíme riadok do súboru tvarových bodov. Tu som niečomu nerozumel. Určíme nejako, aký „typ“ vstupu poskytneme, keď ho použijemeGetParameterAsText ()?

Ak áno, tak prečo musíme v poslednom riadku znova špecifikovať, že vyššie uvedené súradnice sú typu float?

Nemôžeme len písať?cursor.insertRow ((inX, inY), inDescription)a ak Nie, ako potom Python rozumie vstupu v premennejv popiseje reťazec/text bez použitia dvojitých úvodzoviek kdekoľvek?


Ako naznačuje názov GetParameterAsText () alebo je v dokumentácii uvedené, hodnota bude prevedená na textalebo ako tomu hovoríme: a reťazec.

Načíta zadaný parameter ako reťazec ** textu ** podľa polohy indexu zo zoznamu parametrov.

Pokiaľ teda užívateľ zadá súradnice, ako napr 35.5432 potom by nástroj porozumel tým ako '35.5432', reťazec. Nie je to však nevyhnutne to, čo chceme, takže v tomto prípade by sme tento reťazec previedli späť na číslo. Pretože nás zaujímajú desatinné miesta, musíme ich previesť na a plavák (nie je celé číslo, pretože by oddelilo desatinné miesta), a použite plavák().

Všimnite si toho, že ste mohli tiež prevádzať hneď po získaní parametrov:

inX = float (arcpy.GetParameterAsText (0))

Podľa mňa je kód čitateľnejší a neskôr aj menej preplnený.

Dôležitá časť s GetParameterAsText () je to, čo definujete v ArcGIS pri vytváraní nástroja. Tu je definovaný dôležitejší interný dátový typ ArcGIS. Na začiatku to môže byť skľučujúce a niekedy to musí človek skúsiť viackrát, kým nájde správny typ. Rozhranie vyzerá takto (prepáčte, nemecké rozhranie!):

Podstatné je, že by to vo vašom Pythone dorazilo ako text, preto sú niekedy potrebné konverzie, ako napríklad plavák() v tomto prípade!


Na rešpektovanie typu vstupu nastaveného v dialógovom okne skriptovacieho nástroja Python budete potrebovať arcpy.GetParameter ().

Použitím arcpy.GetParameterAsText () chápem, že čokoľvek sa prehltne, jeho dátový typ sa prevedie na reťazec.

Zdá sa žeplaváksa tu používa na konverziu týchto reťazcov na čísla s pohyblivou rádovou čiarkou.


Nastavenie parametrov skriptovacieho nástroja

Takmer všetky nástroje majú parametre a ich hodnoty nastavujete v dialógovom okne nástroja alebo v skripte. Keď sa nástroj spustí, hodnoty parametrov sa odošlú do zdrojového kódu vášho nástroja. Váš nástroj tieto hodnoty prečíta a pokračuje vo svojej práci.

Parametre skriptového nástroja je možné nastaviť pomocou sprievodcu pridaním skriptu. Parametre nástroja skriptu môžete tiež pridávať, odstraňovať a upravovať v dialógovom okne Vlastnosti nástroja. Ak chcete získať prístup k vlastnostiam nástroja skriptu, kliknite pravým tlačidlom myši na nástroj, kliknite na položku Vlastnosti a potom na kartu Parametre.

Či už nastavujete parametre v sprievodcovi pridaním skriptu alebo v dialógovom okne Vlastnosti, postupy (ako je tu popísané) sú rovnaké.

Ak chcete pridať nový parameter, kliknite na prvú prázdnu bunku v stĺpci Zobrazovaný názov a zadajte názov parametra. Toto je názov, ktorý sa zobrazí v dialógovom okne nástroja a môže obsahovať medzery. V prípade syntaxe Pythonu bude názvom parametra zobrazovaný názov s medzerami nahradenými podčiarkovníkmi (_).

Po zadaní zobrazovaného názvu parametra vyberte typ údajov pre parameter kliknutím na bunku Typ údajov, ako je to znázornené nižšie.

Každý parameter má ďalšie vlastnosti, ktoré môžete nastaviť, ako je uvedené nižšie.

Môžu byť požadované, voliteľné alebo odvodené. Odvodené znamená, že používateľ vášho nástroja nezadá hodnotu parametra. Odvodené typy sú vždy výstupnými parametrami.

Môže byť vstupný alebo výstupný. Ak je parameter Typ odvodený, smer je vždy rovnaký ako výstup.

Viachodnotové je Áno, ak chcete zoznam hodnôt, a Nie, ak chcete jednu hodnotu.

Predvolená hodnota pre parameter. Keď je dátovým typom parametra buď množina funkcií alebo množina záznamov, predvolené sa nahradí schémou.

Ak má predvolená hodnota parametra pochádzať z nastavenia prostredia, táto vlastnosť obsahuje názov nastavenia prostredia.

Ak chcete, aby boli pre parameter zadané iba určité množiny údajov alebo hodnoty, môžete zadať filter. Existuje šesť typov filtrov a typ filtra, ktorý si môžete vybrať, závisí od dátového typu parametra.

Táto vlastnosť platí pre odvodené výstupné parametre a dátové typy vstupných parametrov. Pre odvodené výstupné parametre je možné hodnotu Získané z nastaviť na parameter obsahujúci definíciu výstupu. Pre vstupné parametre je parameter Získané z nastavený na parameter obsahujúci informácie potrebné na zadanie.

Táto vlastnosť sa týka iba výstupných parametrov. Hodnota je umiestnenie súboru vrstvy (.lyr), ktorý obsahuje symboliku na zobrazenie výstupu.

Pre Typ existujú tri možnosti:

  • A Požadovaný parameter vyžaduje vstupnú hodnotu od používateľa. Nástroj nie je možné vykonať, kým používateľ neuvedie hodnotu.
  • An Voliteľné parameter nevyžaduje od užívateľa hodnotu.
  • A Odvodené parameter je len pre výstupné parametre (pozri Smer nižšie). Odvodený výstupný parameter sa v dialógovom okne nástroja nezobrazuje.

Odvodený výstupný parameter má päť použití takto:

  • Výstup je rovnaký ako vstup, napríklad Vypočítať pole. Pole Vypočítať zmení hodnoty konkrétneho poľa vo vstupnej tabuľke - nevytvorí novú tabuľku ani nezmení schému vstupu. Ďalšie nástroje, ktorých výstup je rovnaký ako vstup, nájdete v paneli nástrojov Úpravy.
  • Nástroj upravuje schému vstupu, napríklad Pridať pole. Pridať pole pridá pole do vstupnej tabuľky - nevytvorí novú výstupnú tabuľku.
  • Nástroj vytvára výstup pomocou informácií v iných parametroch, ako je napríklad nástroj Vytvoriť triedu prvkov. Pomocou nástroja Vytvoriť triedu prvkov zadáte pracovný priestor a názov novej triedy prvkov a trieda funkcií sa vytvorí pre vás.
  • Nástroj vytvára skalárnu hodnotu na rozdiel od množiny údajov. Get Count napríklad vydá dlhé celé číslo (počet záznamov). Kedykoľvek nástroj vydá skalárnu hodnotu, výstup je odvodený.
  • Nástroj vytvorí údaje na známom mieste. Môžete mať napríklad skript, ktorý aktualizuje existujúcu tabuľku v známom pracovnom priestore. Užívateľ nemusí túto tabuľku poskytovať v dialógovom okne alebo v skriptoch.

Ak má váš skriptovací nástroj odvodený výstup, musíte hodnotu odvodeného výstupného parametra v skripte nastaviť pomocou funkcie SetParameterAsText ().

Všetky nástroje by mali mať výstupy

Všetky skriptové nástroje by mali mať výstupné parametre, aby ich bolo možné použiť v ModelBuilderi. Základnou myšlienkou ModelBuilderu je prepojiť výstup nástrojov so vstupmi iných nástrojov a ak váš skriptový nástroj nemá výstupný parameter, nie je v ModelBuilderi veľmi užitočný. Prinajmenšom môžete vydať logickú hodnotu obsahujúcu hodnotu true, ak sa nástroj úspešne dokončil, a hodnotu false, ak nie.

Odvodený výstup, ktorý upravuje vstupný parameter

Nasledujúci obrázok ukazuje hypotetický nástroj skriptu Update Field Values, používaný v ModelBuilder. (Na účely diskusie používa Organizácia aktualizáciu hodnôt polí na preskúmanie obsahu sady známych textových polí a opravu chýb s preklepmi a veľkými písmenami.) Aktualizácia hodnôt poľa nevytvára novú triedu funkcií, ale aktualizuje pole hodnoty v triede vstupných funkcií.

Správna definícia parametra Hodnoty poľa aktualizácie je zobrazená na obrázku nižšie, kde Aktualizácia hodnôt poľa má parameter triedy výstupných funkcií s typom nastaveným na Odvodený. Pretože výstup je rovnaký ako vstup pre tento nástroj, získaný z je nastavený na vstupný parameter. (Získané z používa názov parametra, ktorý je zobrazovaným názvom s medzerami nahradenými podčiarkovníkmi.)

Odvodený výstup, ktorý nemení vstupný parameter

Nasledujúci obrázok ukazuje iný nástroj, kde je výstup odvodený, ale nie je získaný zo žiadneho vstupného parametra (Získané z je prázdne). V tomto prípade hypotetický nástroj Post Data to Repository skopíruje triedu vstupných funkcií do známeho pracovného priestoru (úložisko), potom pridá a vyplní pole dátumu a času.

Nastavenie výstupnej hodnoty

V modeli uvedenom vyššie si všimnite, že nástroj Kopírovať funkcie je prázdny (biely namiesto žltého). Dôvodom je, že premenná Výstupné funkcie, aj keď je zelená, neobsahuje hodnotu - názov a umiestnenie výstupných funkcií nie sú známe, kým sa nástroj nespustí. V takom prípade musí váš skript určiť výstupnú hodnotu pomocou funkcie ArcPy SetParameterAsText (). Funkcia SetParameterAsText () nastaví hodnotu výstupného parametra pomocou textového reťazca alebo objektu, ako je napríklad tabuľka hodnôt.

Zadaním kódu na overenie nástroja je možné poskytnúť hodnotu pre výstup pred spustením nástroja.

Tu je príklad kódu, ktorý používa SetParameterAsText (), na základe práce vykonanej skriptom Post Data to Repository, popísaným vyššie.

Výstupné hodnoty namiesto údajov

Vyššie uvedené príklady ukazujú výstup odvodených množín údajov. Niektoré nástroje však namiesto množín údajov vydávajú hodnoty, napríklad nástroj Získať počet, ktorý vytvára dlhý typ údajov obsahujúci počet riadkov v tabuľke. Výstup hodnôt namiesto množín údajov je bežný. Môžete mať svoje vlastné skripty, ktoré vykonávajú analýzu niekoľkých súvisiacich množín údajov a na výstupe nie je nič iné ako pár čísel alebo logická hodnota vyhovujúca/nevyhovujúca.

Výstupné parametre obsahujúce hodnotové dátové typy (napríklad dlhé alebo boolovské) sú vždy odvodené a nie požadované.


Šablóna popisu práce analytika GIS

Hľadáme multikvalifikovaných kandidátov s kvantitatívnym pozadím na pozíciu analytika GIS. Analytici GIS sú okrem iných povinností zodpovední za objavovanie vzorov a trendov prostredníctvom priestorového mapovania, vývoja mapových aplikácií a nástrojov a správy digitálnej knižnice geografických máp v rôznych typoch súborov.

Analytici GIS budú musieť klientom vysvetliť geografické trendy a zistenia z ich analýz, čo si vyžaduje vynikajúcu písomnú a verbálnu komunikáciu.


Odhad návratnosti investícií riešenia GIS (geografický informačný systém) pre lokalizačnú analýzu

Ak vaša organizácia hodnotí realizovateľnosť riešenia GIS alebo už má vyspelú platformu Location Analytics, výpočet odvodeného prínosu pre konečný výsledok je účinný a konštruktívny postup. Cieľom tohto príspevku je pomôcť vybudovať obchodné zdôvodnenie pomocou návratnosti investícií (ROI) ako kvantitatívneho meradla na meranie nákladov/výnosov a hodnoty dosiahnutej pomocou riešenia GIS.

Z problémov, ktoré riešenie GIS vyrieši, vyplýva mnoho hmatateľných i nehmotných výhod. Kvalifikácia a kvantifikácia výsledkov cvičenia NI a ich následná dokumentácia je bežnou praxou a je k dispozícii mnoho nástrojov, ktoré vám s výpočtom pomôžu.

Budovanie obchodného prípadu

Obchodný prípad je najlepšie opísaný ako finančný príbeh založený na faktoch, štruktúrovaných predpokladoch a logike. Poskytuje nástroj, pomocou ktorého je možné preskúmať finančný vplyv možností a vyvodiť závery.

Banka chce analyzovať svojich zákazníkov a pôžičky podľa umiestnenia, produktu, priemyslu, rizika a rizikovej expozície. Banka by chcela pomôcť manažérovi pri vizualizácii jeho účtov na ľahko použiteľnom hlavnom paneli. Po preskúmaní ich schopností bol vytvorený pavúkový diagram s aktuálnou a požadovanou funkčnosťou.

Banka mala značné rozdiely medzi tým, kde boli, a tým, kde chceli byť ako organizácia. Chceli mať možnosť prekryť mapu zákazníkov spolu s cestou hurikánu alebo zistiť, ktorí zákazníci alebo zariadenia sa nachádzajú do 25 míľ od San Andreas Fault alebo pod 25 stôp nad morom pozdĺž pobrežných oblastí. Pri práci s vrcholovým manažmentom boli uprednostnené medzery a potom im bola priradená hodnota. Výsledky boli zhrnuté do tabuliek a odoslané späť vrcholovému manažmentu pomocou štandardnej šablóny návratnosti investícií.

Vyššie uvedený prípad použitia bol príliš zjednodušený, ale zdôvodnenie stavby je možné zhrnúť do niekoľkých základných krokov. Nasledujúca osnova používa päťstupňový proces odvodený zo štandardných postupov výpočtu ROI. Tieto kroky boli upravené z časti „Obchodné výhody GIS: prístup s návratnosťou investícií“, ale zhrnuté pre agilnejší prístup.

  1. Určte potrebu a výhody riešenia GIS
  2. Načrtnite a uprednostnite obchodné požiadavky a príležitosti
  3. Posúďte rozpočet a harmonogramy projektov
  4. Odhadnite výhody
  5. Zdokumentujte a prezentujte výsledky

Krok 1 - Stanovte potreby a výhody riešenia GIS

Zhoduje sa vaše riešenie GIS so strategickými cieľmi vašej organizácie?

Prvým krokom pri výpočte návratnosti investície bude preskúmanie toho, čo spôsobuje potrebu riešenia GIS. Budete musieť posúdiť svoje bolestivé body v organizácii a porovnať ich s vašimi cieľmi a zámermi. Počas tohto kroku sa musíte poradiť s kľúčovými zainteresovanými stranami a identifikovať vylepšenia a výhody riešenia GIS. Musí byť identifikovaný kľúčový subjekt s rozhodovacou právomocou a mal by byť informovaný o štúdii ROI. Ich zapojenie a schválenie je rozhodujúce pre proces NI

Krok 2 - Načrtnite a uprednostnite obchodné požiadavky a príležitosti

Nasleduje definovanie rozsahu projektu. Dosiahnutie dohody o tom, aké problémy vyrieši riešenie GIS a potrebná funkčnosť, spolu so znalosťou toho, čo je pekný mať oproti tomu, čo ty potrebovať mať, by malo byť zdokumentované. S koncovými používateľmi a obchodnými partnermi by mali byť body bolesti objektívne stanovené a uprednostnené. Tiež by ste mali načrtnúť alternatívne náklady a aké riziká spočívajú v tom, že nebudete mať riešenie GIS. Nehmotný majetok je oveľa ťažšie kvantifikovať, ale mala by mu byť priradená hodnota. Kritické ciele by mali byť hodnotené pred hodnotením pred a po.

Krok 3 - Posúďte rozpočtové požiadavky

Po odsúhlasení rozsahu riešenia by mali byť odhadnuté náklady na projekt. Kroky sú rovnaké, ak je riešenie GIS už zavedené a iba pridávate funkcie alebo funkcie.

Model ROI vám umožňuje rozdeliť prvky súvisiace s konkrétnymi projektmi vo vašom portfóliu, aby bolo možné porovnať hodnotu prospechu vypočítaného základného prípadu bez GIS a vypočítaného prípadu s GIS. Na vyplnenie šablóny je potrebné znova navštíviť pôvodný zoznam príležitostí.

Krok 4 - Odhadnite výhody

Aby bolo možné odhadnúť typ návratnosti investície do analytiky polohy, je potrebné priradiť hodnotu odvodeným dividendám riešenia. Mapovanie schopností na začiatku (aktuálnom) projektu a toho, čo sa očakáva (dosiahnutie), vám umožní vidieť „medzeru“ a priradiť tejto medzere hodnotu. V spolupráci s vedúcimi pracovníkmi a svojimi organizačnými cieľmi by ste mali byť schopní spojiť sa a vyhodnotiť hodnotu dosiahnutia požadovaných schopností. Je to skvelé cvičenie na získanie buy-inu a stanovenie priorít, ktoré funkcie prinášajú najväčšiu hodnotu.

Na webe je k dispozícii bezplatne mnoho rôznych šablón návratnosti investície a môžete sa ponoriť do finančnej buriny, ako len chcete. Ako hlboké závisí od toho, akú úroveň podrobností vyžaduje váš manažment. Použitím týchto šablón a mapovacích schopností by ste mali byť schopní použiť odhadované výhody na priradenie kvantitatívnej hodnoty k šablónam. Na základe výsledkov analýzy môže byť potrebné upraviť rozpočet alebo hľadať ďalšie príklady kvantitatívnych prínosov, ktoré je možné modelovať, aby bol silným argumentom pre GIS.

Krok 5 - Zdokumentujte a predložte výsledky

V poslednom kroku budete musieť zostaviť svoje šablóny a vytvoriť správy s cieľom predviesť vrcholovému manažmentu hodnotu financovania riešenia GIS na analýzu polohy. Existuje mnoho rôznych štýlov, ktoré môžete použiť na formátovanie správy, ale navrhujem, aby ste začali obrysom obsahujúcim nasledujúce kľúčové komponenty:

Zhrnutie - Mal by to byť prehľad na vysokej úrovni o vašich zisteniach a návrh, ako postupovať ďalej. Malo by byť napísané s ohľadom na vaše vyššie vedenie tímu.

Pozadie a história - Popíšte potrebu alebo nedostatok, ktorý spustil tento projekt, a prečo sa vaša organizácia rozhodla pozrieť sa na tento typ riešenia.

Účel a rozsah - Ďalej musíte poskytnúť prehľad odôvodnenia tohto projektu a prehľad procesov a schopností.

Navrhovaný projekt - Ďalším krokom je popísanie riešení vyššie uvedených problémov. Malo by byť dostatočne podrobné, aby presne popisovalo, aké funkcie a funkcie budú zahrnuté.

Nákladový a časový rámec - Všemohúci rozpočet a doláre dostanú najväčšiu kontrolu. Do tejto sekcie by mal byť zahrnutý časový rámec a interné a externé zdroje. Toto je najnáročnejšia časť správy a mala by sa jej venovať najväčšia pozornosť. Ak táto časť nie je považovaná za presnú, ohrozuje celé riešenie.

Odporúčaná akcia - Cieľom záverečnej časti je zhrnúť výsledky a odporučiť vrcholovému manažmentu, aby bol program financovaný tak, ako sa navrhuje v správe. Táto záverečná časť by mala byť veľmi zameraná na vaše kľúčové argumenty a nemala by mať viac ako niekoľko odsekov.

Slovníček pojmov - Posledná časť by mala obsahovať dodatok so slovníkom pojmov použitých vo vašej správe. Váš glosár by mal obsahovať podmienky GIS aj finančné podmienky NI. S najväčšou pravdepodobnosťou bude správa predstavená obom publikom a je veľká šanca, že iba čitatelia budú poznať iba finančné alebo GIS výrazy, nie oboje. Bude preto užitočné mať všetkých na jednej stránke.

Pozitívna návratnosť investícií rozpráva presvedčivý príbeh, najmä ak sú výhody v súlade s poslaním a strategickým smerovaním vašej organizácie. Hmatateľné aj nehmotné výhody je možné dosiahnuť spolu s lepším prístupom k údajom a vyššou kvalitou údajov pre rozhodovanie. Bez odhadu návratnosti investícií sa vrcholové vedenie môže zamerať iba na to, koľko stojí riešenie GIS, a nie na organizačné výhody. Odhad hodnoty vašich riešení GIS poskytuje účinný rámec a plán pre riešenie analýzy polohy.

Ak sa vaša organizácia chystá vyhodnotiť riešenie GIS, náš tím vám môže poskytnúť pomoc pri výpočte návratnosti investícií. Ponúkame niekoľko voľných hodín, ktoré vás prevedú vašim projektom a začnú správnym smerom. Ak by ste chceli viac informácií, neváhajte vyplniť nižšie uvedený formulár a my sa vám čoskoro ozveme.

[wufoo username = "gisinc" formhash = "z7x3p3" autoresize = "true" header = "show"]


Životné prostredie

Predvolenú hodnotu parametra môžete nastaviť na hodnotu nastavenia prostredia kliknutím pravým tlačidlom myši na bunku vedľa položky Prostredie a zvolením názvu nastavenia prostredia. Keď zvolíte nastavenie prostredia, predvolená vlastnosť bude ignorovaná. Ak chcete namiesto vlastnosti Environment používať vlastnosť Default, vymažte vlastnosť Environment výberom prázdneho záznamu v rozbaľovacom zozname.


Základné analytické operácie OLAP

  1. Zmenšovanie rozmerov
  2. Lezenie po hierarchii konceptu. Pojemová hierarchia je systém zoskupovania vecí podľa ich poradia alebo úrovne.

Zvážte nasledujúci diagram

  • V tomto prípade mestá New Jersey a Lost Angles a zrolované do krajiny USA
  • Predaje v New Jersey a Los Angeles sú 440, respektíve 1560. Po súhrne ich bude 2 000
  • V tomto procese agregácie sa údaje pohybujú v hierarchii umiestnení nahor z mesta do krajiny.
  • V procese navíjania je potrebné odstrániť najmenej jeden alebo viac rozmerov. V tomto prípade je Quaterova dimenzia odstránená.

2) Vŕtanie

  • Quater Q1 je rozčlenený na mesiace január, február a marec. Zodpovedajúce tržby sú tiež registre.
  • V tomto prípade sa pridajú dimenzionálne mesiace.

Tu sa vyberie jedna dimenzia a vytvorí sa nová čiastková kocka.

Nasledujúci diagram vysvetľuje, ako prebiehala operácia rezu:

Táto operácia je podobná plátku. Rozdiel v kockách je, že vyberiete 2 alebo viac dimenzií, ktoré vedú k vytvoreniu podkocky.

V programe Pivot otáčate dátové osi, aby ste poskytli náhradnú prezentáciu údajov.

V nasledujúcom príklade je pivot založený na typoch položiek.


4 odpovede 4

Objekt dtype pochádza z NumPy, opisuje typ prvku v ndarray. Každý prvok v ndarray musí mať rovnakú veľkosť v bajtoch. Pre int64 a float64 majú 8 bajtov. Ale pre struny nie je dĺžka reťazca pevná. Takže namiesto priameho ukladania bajtov reťazcov do ndarray, Pandas používa objekt ndarray, ktorý ukladá ukazovatele na objekty, pretože dtype tohto druhu ndarray je objekt.

  • pole int64 obsahuje 4 hodnoty int64.
  • pole objektov obsahuje 4 ukazovatele na 3 reťazcové objekty.

Odpoveď @HYRY je skvelá. Chcem len poskytnúť trochu viac kontextu ..

Polia ukladajú údaje ako priľahlé, pevná veľkosť pamäťové bloky. Kombinácia týchto vlastností dohromady robí polia bleskovo rýchlymi pre prístup k dátam. Zvážte napríklad, ako môže váš počítač uložiť pole 32-bitových celých čísel [3,0,1].

Ak požiadate počítač, aby načítal 3. prvok v poli, začne na začiatku a potom preskočí 64 bitov, aby sa dostal k 3. prvku. Presné vedieť, koľko bitov máte preskočiť, je to, čo robí polia rýchlymi.

Teraz zvážte postupnosť reťazcov ['ahoj', 'i', 'am', 'a', 'banán']. Reťazce sú objekty, ktoré sa líšia veľkosťou, takže ak by ste sa ich pokúsili uložiť do súvislých pamäťových blokov, skončilo by to takto.

Váš počítač teraz nemá rýchly spôsob prístupu k náhodne požadovanému prvku. Kľúčom k prekonaniu tohto problému je použiť ukazovatele. V zásade uložte každý reťazec na nejaké miesto v náhodnej pamäti a do poľa zadajte adresu pamäte každého reťazca. (Adresy pamäte sú iba celé čísla.) Takže teraz veci vyzerajú takto

Teraz, keď požiadate počítač, aby načítal tretí prvok, rovnako ako predtým, môže preskočiť 64 bitov (za predpokladu, že adresy pamäte sú 32-bitové celé čísla) a potom urobiť jeden krok navyše, aby ste získali reťazec.

Výzvou pre NumPy je, že neexistuje žiadna záruka, že ukazovatele skutočne ukazujú na reťazce. Preto hlási dtype ako 'objekt'.

Bez hanby zapojím svoj vlastný kurz na NumPy, kde som o tom pôvodne hovoril.


Typy údajov o zdravotnom stave populácie

Vzhľadom na to, že rozsah a vplyv rozvíjajúcej sa zdravotnej disciplíny v oblasti populácie stále rastie, rastie aj rozsah populácií, do ktorých môžu zahŕňať konkrétne údaje o zdravotnom stave. Aj keď údaje o zdravotnom stave populácie vždy zahrnujú veľký súbor osôb alebo pacientov, konkrétny rozsah toho, čo definuje populáciu ” z hľadiska zdravotnej starostlivosti, sa neustále vyvíja.

Údaje o zdravotnom stave populácie môžu zahŕňať skupiny, ako sú zamestnanci, jednotlivci s konkrétnou chorobou, študenti konkrétneho mesta alebo školského areálu, vojenskí veteráni, zdravotne postihnuté osoby a väzni, aby sme vymenovali aspoň niektoré. Populácie boli tiež vymedzené podľa rasy, pohlavia, príjmu a vzdelania. Determinanty údajov o zdravotnom stave populácie nemusia byť výhradne pre konkrétne skupiny, ale ani pre fyzické prostredia, ktoré zahŕňajú širokú škálu ľudí, ako sú systémy lekárskej starostlivosti, a sociálne, fyzické, biologické a geografické prostredie. V skutočnosti má globálny výskum zameraný na vplyv problémov, akými sú zmena klímy na zdravie, často úzke väzby na oblasť zdravia obyvateľstva.

Aj keď sa špecifické skupiny zamerania v štúdiách zdravia obyvateľstva neustále menia, menia sa aj typy údajov používaných v prieskumoch zdravia populácie, vedeckom výskume a lekárskych štúdiách. Od konkrétnych klinických údajov po široko dokončené prieskumy, štatistiky verejného zdravia a údaje zo sčítania ľudu je rozsah vplyvu na to, čo definuje údaje o zdravotnom stave populácie, značne široký.

Údaje o nárokoch môžu zahŕňať demografické údaje o pacientovi, diagnostické kódy, dátumy konkrétnej starostlivosti a nákladové parametre. Hlavnou hodnotou údajov o nárokoch je pomoc pri pomoci odborníkom v oblasti zdravotníckej informatiky pôsobiť ako základ pre zdravotníckych pracovníkov, aby lepšie zhodnotili, koho liečia, s akými hlavnými zdravotnými problémami sa stretávajú a čo a ako tieto špecifické skupiny platia za liečbu.

Elektronické zdravotné záznamy, bežne označované ako EHR, poskytujú údaje odborníkom v oblasti zdravia obyvateľstva, ktoré ponúkajú priamy pohľad na klinické nálezy. Údaje EHR okrem toho, že ponúkajú nové perspektívy v procesoch starostlivosti, obsahujú aj informácie o pacientovi vrátane vitálnych funkcií, laboratórnych údajov a zobrazovania, imunizácie a histórie alergií a ďalšie kľúčové podrobné metriky.

Socioekonomické údaje sú tiež bohatým zdrojom pre zdravotníckych pracovníkov v oblasti populácie. Environmentálne, sociálne a komunálne faktory môžu hrať kľúčovú úlohu vo vývoji programov riadenia zdravia, ktoré sa zameriavajú na konkrétne spektrum potrieb pre určitú skupinu, či už sú vymedzené vekom, príjmom, vzdelaním alebo zamestnaním. Socioekonomické údaje tiež umožňujú odborníkom v oblasti zdravotníckej informatiky zvážiť prípady medziľudského násilia, druh a frekvenciu nelegálneho užívania drog a ekonomické rozdiely na úrovni štátu, kraja a mesta.

Ďalšou oblasťou kľúčových sociálne založených údajov pre odborníkov v oblasti zdravotníckej informatiky sú údaje o predpisovaných liekoch. Tento typ informácií umožňuje zdravotníckym pracovníkom a tvorcom politík určiť, ako sa pacienti vyrovnávajú s chronickými zdravotnými problémami a chorobami. Ide o sféru zdravotných údajov, ktorá sa bežne označuje aj ako adherencia k liekom.

Napriek tomu, že zdrojov a druhov údajov o populácii je dostatok, medzi poskytovateľmi zdravotnej starostlivosti, vládnymi a mimovládnymi organizáciami a spoločnosťami súvisiacimi so zdravotnou starostlivosťou stále existuje veľa diskusií o tom, ako by sa tieto údaje mali efektívne využívať vo verejnej sfére bez narušenia dôvernosti pacientov. Podobne sú údaje súvisiace so súkromnými spoločnosťami a poskytovateľmi zdravotného poistenia často vlastnícke, čo viedlo k diskusiám na vysokej úrovni medzi zainteresovanými stranami o údajoch o zdravotnom stave obyvateľstva zo strany globálnych orgánov, ako je Svetová zdravotnícka organizácia.


Pravidlá a zásady - Ochrana osobných údajov - zákon o súkromí

Poznámka: Informácie na tejto stránke majú informovať verejnosť o zásadách a postupoch ochrany osobných údajov GSA, ktoré sa vzťahujú na zamestnancov, dodávateľov a klientov GSA.

Čo sú to informácie umožňujúce identifikáciu osôb (PII)?

V dodatku OMB M-10-23 (Usmernenie k agentúrnemu používaniu webových stránok a aplikácií tretích strán) bola definícia PII aktualizovaná tak, aby zahŕňala nasledovné:

Osobne identifikovateľné informácie (PII)
Termín & ldquoPII, & rdquo, ako je definovaný v OMB Memorandum M-07-1616, sa týka informácií, ktoré je možné použiť na rozlíšenie alebo vysledovanie identity jednotlivca & rsquos, a to buď samostatne, alebo v kombinácii s inými osobnými alebo identifikačnými informáciami, ktoré sú prepojené alebo prepojiteľné s konkrétnym jednotlivcom. . Definícia PII nie je ukotvená v žiadnej jednotlivej kategórii informácií alebo technológií. Skôr si to vyžaduje posúdenie konkrétneho rizika od prípadu k prípadu, aby bolo možné identifikovať jednotlivca. Pri vykonávaní tohto hodnotenia je dôležité, aby agentúra uznala, že údaje, ktoré nie sú PII, sa môžu stať PII vždy, keď sú dodatočne zverejnené ďalšie informácie - v akomkoľvek médiu a z akéhokoľvek zdroja - ktoré v kombinácii s inými dostupnými informáciami možno použiť na identifikáciu individuálny.

Smernica GSA CIO P 2180.2

Pravidlá správania CIO GSA pre zaobchádzanie s informáciami umožňujúcimi identifikáciu osôb (PII)

Dátum: 10/08/2019
Stav: Overené
Zastarané: 10.08.2026

Účel: Táto smernica poskytuje politiku GSA & rsquos o tom, ako správne zaobchádzať s PII a dôsledkami a nápravnými opatreniami, ktoré budú prijaté v prípade porušenia.


Tí, ktorí získajú bakalársky a rsquos titul z dátovej vedy, môžu očakávať, že dokončia svoj program do štyroch rokov alebo menej, ako je to vo väčšine bakalárskych a rsquosských študijných programov.

Váš stav zápisu (t. J. Či ste študent denného alebo externého štúdia) môže buď predĺžiť alebo skrátiť dobu potrebnú na získanie titulu. Pri skúmaní správneho programu pre vás sa pozrite na množstvo kreditov, ktoré vysoká škola vášho programu považuje za denné alebo externé.