{ "cells": [ { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "![resources/images/dhlab-logo-nb.png](../resources/images/dhlab-logo-nb.png)" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "# Korpus" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "I `dhlab` brukes Python-klassen `Corpus` for å representere et korpus. Et korpus er en samling av tekster, og kan være en bok, en avis, en samling av bøker, en samling av aviser, eller en samling av alt som er tilgjengelig. \n", "\n", "Ved hjelp av denne klassen kan man velge ut hvilke objekter fra NBs digital samling man vil jobbe med, se metadata som forfatter, år, osv. Man kan så hente ut informasjon om teksten som frekvenslister, konkordanser, og kollokasjoner. Man kan også lese teksten via nb.no.\n" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "tags": [] }, "outputs": [], "source": [ "# Importer bibliotekene\n", "import dhlab as dh # dhlab inneholder Corpus og andre nyttige funksjoner\n", "import dhlab.nbtext as nb # Tekstverktøy" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Her viser vi ulike måter man kan bygge korpus fra NBs samling. Et korpus kan enten være et utvalg bøker, eller et utvalg aviser. Avgrensningen kan være metadata eller innhold i selve teksten.\n", "\n", "Den lettetste måten å definere et korpus er å bruke søk i metadata. `Corpus` har flere parametre som kan brukes til å avgrense korpuset.\n", "\n", "### `Corpus`-klassens parametre:\n", "\n", "- **doctype**: \n", " - Type objekt man vil søke i. Har man velge mellom `\"digibok\"`(bøker), `\"digavis\"`(aviser), `\"digitidsskrift\"`(tidsskrift), `\"digistorting\"`(stortingsdokumenter), `\"digimanus\"`(brev og manuskripter) eller `\"kudos\"`(kunnskapsdokumenter fra offentlig sektor). Standardverdien er `\"digibok\"`.\n", " \n", "- **author**: \n", " - Navnet på en forfatter.\n", " \n", "- **freetext**: \n", " - Fritt søk i metadata. Kan kombinere flere av parametrene med nøkkelordene `\"AND\"`, `\"OR\"` og `\"NOT\"`. For eksempel: `\"digibok AND Ibsen\"`.\n", " \n", "- **fulltext**: \n", " - Ord innenfor publikasjonen. Bruk nøkkelordene `\"AND\"`, `\"OR\"` og `\"NOT\"` for å kombinere ord. For eksempel: `\"Ibsen AND teater\"`.\n", " \n", "- **from_year**: \n", " - Startår for ønsket tidsperiode.\n", " \n", "- **to_year**: \n", " - Sluttår for ønsket tidsperiode.\n", " \n", "- **from_timestamp**: \n", " - Startdato for ønsket tidsperiode. Formatet er `YYYYMMDD`, mens bøker har `YYYY0101` som format.\n", " \n", "- **to_timestamp**: \n", " - Sluttdato for ønsket tidsperiode. Formatet er som for `from_timestamp`.\n", " \n", "- **title**: \n", " - Tittelen på dokumentet eller publikasjonen.\n", " \n", "- **ddk**: \n", " - Deweys desimalklassifikasjon.\n", " \n", "- **subject**: \n", " - Emnet eller temaet for dokumentet.\n", " \n", "- **lang**: \n", " - Språket dokumentet er skrevet på. 3 bokstav ISO-kode.\n", " \n", "- **limit**: \n", " - Grense for antall resultater som returneres. Standardverdien er 10.\n", " \n", "- **order_by**: \n", " - Hvordan resultatene skal sorteres. For eksempel kan det være \"random\" for tilfeldig sortering.\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Eksempler" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Bygg et korpus der forfatteren er Vigdis Hjorth" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
dhlabidurntitleauthorsoaiidsesamidisbn10citytimestampyearpublisherlangssubjectsddcgenresliteraryformdoctypeocr_creatorocr_timestamp
0100403751URN:NBN:no-nb_digibok_2020050848559Ubehaget i kulturenHjorth , Vigdis / Linneberg , Arildoai:nb.bibsys.no:999919961100402202d7756cabad7c041cce220672a99e0f03201801012018Cappelen DammnobKunstnermiljøer / Kunstnarmiljø839.8238novel / textSkjønnlitteraturdigiboknb20060101
1100501151URN:NBN:no-nb_digibok_2007111201053Fransk åpning : romanHjorth , Vigdisoai:nb.bibsys.no:9992087965947022020271176d4f0784ffb7ea604b371cca3f8257409421 / 8202134994[Oslo]199201011992Cappelennobnorsk / litteratur / norske / romaner / erotis...839.823novelSkjønnlitteraturdigiboknb20060101
2100204996URN:NBN:no-nb_digibok_2014051906169Tredve dager i Sandefjord : romanHjorth , Vigdisoai:nb.bibsys.no:991142013744702202e0d62143c91075bf6120cfe8060d38ac[Oslo]201101012011Cappelen Dammnobfengsel / innsatte / skjønnlitteratur / norske...839.823novelSkjønnlitteraturdigiboknb20060101
\n", "
" ], "text/plain": [ " dhlabid urn \\\n", "0 100403751 URN:NBN:no-nb_digibok_2020050848559 \n", "1 100501151 URN:NBN:no-nb_digibok_2007111201053 \n", "2 100204996 URN:NBN:no-nb_digibok_2014051906169 \n", "\n", " title authors \\\n", "0 Ubehaget i kulturen Hjorth , Vigdis / Linneberg , Arild \n", "1 Fransk åpning : roman Hjorth , Vigdis \n", "2 Tredve dager i Sandefjord : roman Hjorth , Vigdis \n", "\n", " oaiid sesamid \\\n", "0 oai:nb.bibsys.no:999919961100402202 d7756cabad7c041cce220672a99e0f03 \n", "1 oai:nb.bibsys.no:999208796594702202 0271176d4f0784ffb7ea604b371cca3f \n", "2 oai:nb.bibsys.no:991142013744702202 e0d62143c91075bf6120cfe8060d38ac \n", "\n", " isbn10 city timestamp year publisher langs \\\n", "0 20180101 2018 Cappelen Damm nob \n", "1 8257409421 / 8202134994 [Oslo] 19920101 1992 Cappelen nob \n", "2 [Oslo] 20110101 2011 Cappelen Damm nob \n", "\n", " subjects ddc genres \\\n", "0 Kunstnermiljøer / Kunstnarmiljø 839.8238 novel / text \n", "1 norsk / litteratur / norske / romaner / erotis... 839.823 novel \n", "2 fengsel / innsatte / skjønnlitteratur / norske... 839.823 novel \n", "\n", " literaryform doctype ocr_creator ocr_timestamp \n", "0 Skjønnlitteratur digibok nb 20060101 \n", "1 Skjønnlitteratur digibok nb 20060101 \n", "2 Skjønnlitteratur digibok nb 20060101 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dh.Corpus(author='Vigdis Hjorth', limit=3)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Bygg et korpus fra Dewey 900 (trunkert), som et definert med emneord fiske i katalogdata\n", "\n", "Korpuset defineres med metadata som dewey, emneord, navn , år, etc. Her kan [Webdewey](http://deweysearchno.pansoft.de/webdeweysearch/index.html) være til god hjelp." ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
dhlabidurntitleauthorsoaiidsesamidisbn10citytimestampyearpublisherlangssubjectsddcgenresliteraryformdoctypeocr_creatorocr_timestamp
0100023492URN:NBN:no-nb_digibok_2010111108036Flekkerøya i eldre og nyere tid : naturforhold...Rudolfsen , R. M.oai:nb.bibsys.no:999200300174702202beefefd19788857522497738855a6eea8299253306[Flekkerøy]199101011991Flekkerøy historielagnobSlektshistorie / Lokalhistorie / oddernes / kr...948.3211Faglitteraturdigiboknb20060101
1100606567URN:NBN:no-nb_digibok_2021101148545Fiskerne i GazaHammervold , Jan P.oai:nb.bibsys.no:9999199200716022028d60d840c73ecccd40e63319787c39d120182018Forl. RødtnobFiskerier / Palestina-spørsmålet / Politikk / ...956.943textFaglitteraturdigiboknb20060101
2100168555URN:NBN:no-nb_digibok_2013092006059Nessekongene : [ de store handelsdynastiene i ...Alsvik , Hans Chr . / Knutsen , Nils M.oai:nb.bibsys.no:998830788994702202b8cc4cb96de22a8d1da58d66b0de40068205162999198801011988GyldendalnobHandelssteder / Norge / Handel / Fiske / Fiske...381.1094843 / 948.43Faglitteraturdigiboknb20060101
\n", "
" ], "text/plain": [ " dhlabid urn \\\n", "0 100023492 URN:NBN:no-nb_digibok_2010111108036 \n", "1 100606567 URN:NBN:no-nb_digibok_2021101148545 \n", "2 100168555 URN:NBN:no-nb_digibok_2013092006059 \n", "\n", " title \\\n", "0 Flekkerøya i eldre og nyere tid : naturforhold... \n", "1 Fiskerne i Gaza \n", "2 Nessekongene : [ de store handelsdynastiene i ... \n", "\n", " authors \\\n", "0 Rudolfsen , R. M. \n", "1 Hammervold , Jan P. \n", "2 Alsvik , Hans Chr . / Knutsen , Nils M. \n", "\n", " oaiid sesamid \\\n", "0 oai:nb.bibsys.no:999200300174702202 beefefd19788857522497738855a6eea \n", "1 oai:nb.bibsys.no:999919920071602202 8d60d840c73ecccd40e63319787c39d1 \n", "2 oai:nb.bibsys.no:998830788994702202 b8cc4cb96de22a8d1da58d66b0de4006 \n", "\n", " isbn10 city timestamp year publisher langs \\\n", "0 8299253306 [Flekkerøy] 19910101 1991 Flekkerøy historielag nob \n", "1 2018 2018 Forl. Rødt nob \n", "2 8205162999 19880101 1988 Gyldendal nob \n", "\n", " subjects ddc \\\n", "0 Slektshistorie / Lokalhistorie / oddernes / kr... 948.3211 \n", "1 Fiskerier / Palestina-spørsmålet / Politikk / ... 956.943 \n", "2 Handelssteder / Norge / Handel / Fiske / Fiske... 381.1094843 / 948.43 \n", "\n", " genres literaryform doctype ocr_creator ocr_timestamp \n", "0 Faglitteratur digibok nb 20060101 \n", "1 text Faglitteratur digibok nb 20060101 \n", "2 Faglitteratur digibok nb 20060101 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dh.Corpus(ddk='9*', subject='fiske', limit=3)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Korpus med bøker fra 1990 til 2000 som inneholder ordet demokrati" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
dhlabidurntitleauthorsoaiidsesamidisbn10citytimestampyearpublisherlangssubjectsddcgenresliteraryformdoctype
2100020329URN:NBN:no-nb_digibok_2010101808041Helse-, sosial- og trygdesektoren som etterkri...Haave , Per / Nordby , Trondoai:nb.bibsys.no:999101314064702202c505291c87e295af4b7283c95cbb02afBergen199001011990Norsk senter for forskning i ledelse, organisa...nobUklassifisertdigibok
77100559850URN:NBN:no-nb_digibok_2009060204025Fra ord til utsagn : studie- og arbeidsbok i n...Johnsen , Egil Børre / Solheim , Bjørn Ellingoai:nb.bibsys.no:999107241994702202a4451930ad311bede7d0223f7634a4c08203136974[Oslo]199101011991Aschehougnobspråkkunnskap / norsk / språk / lærebøker / fo...Uklassifisertdigibok
38100260496URN:NBN:no-nb_digibok_2015030606064Mannen og verketTaksdal , Asgjerd / Aasen , Ivaroai:nb.bibsys.no:999606502614702202a948ecb439cc7cef3bc47345aa43818eOslo199601011996Ivar Aasen-året 1996nnonynorsk / norsk / språk / historie / nynorske ...839.8209biographyFaglitteraturdigibok
\n", "
" ], "text/plain": [ " dhlabid urn \\\n", "2 100020329 URN:NBN:no-nb_digibok_2010101808041 \n", "77 100559850 URN:NBN:no-nb_digibok_2009060204025 \n", "38 100260496 URN:NBN:no-nb_digibok_2015030606064 \n", "\n", " title \\\n", "2 Helse-, sosial- og trygdesektoren som etterkri... \n", "77 Fra ord til utsagn : studie- og arbeidsbok i n... \n", "38 Mannen og verket \n", "\n", " authors \\\n", "2 Haave , Per / Nordby , Trond \n", "77 Johnsen , Egil Børre / Solheim , Bjørn Elling \n", "38 Taksdal , Asgjerd / Aasen , Ivar \n", "\n", " oaiid sesamid \\\n", "2 oai:nb.bibsys.no:999101314064702202 c505291c87e295af4b7283c95cbb02af \n", "77 oai:nb.bibsys.no:999107241994702202 a4451930ad311bede7d0223f7634a4c0 \n", "38 oai:nb.bibsys.no:999606502614702202 a948ecb439cc7cef3bc47345aa43818e \n", "\n", " isbn10 city timestamp year \\\n", "2 Bergen 19900101 1990 \n", "77 8203136974 [Oslo] 19910101 1991 \n", "38 Oslo 19960101 1996 \n", "\n", " publisher langs \\\n", "2 Norsk senter for forskning i ledelse, organisa... nob \n", "77 Aschehoug nob \n", "38 Ivar Aasen-året 1996 nno \n", "\n", " subjects ddc genres \\\n", "2 \n", "77 språkkunnskap / norsk / språk / lærebøker / fo... \n", "38 nynorsk / norsk / språk / historie / nynorske ... 839.8209 biography \n", "\n", " literaryform doctype \n", "2 Uklassifisert digibok \n", "77 Uklassifisert digibok \n", "38 Faglitteratur digibok " ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dh.Corpus(doctype='digibok', fulltext='demokrati', from_year=1990, to_year=2000, limit=3)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Korpus med flere søkeord" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
dhlabidurntitleauthorsoaiidsesamidisbn10citytimestampyearpublisherlangssubjectsddcgenresliteraryformdoctype
81100708480URN:NBN:no-nb_pliktmonografi_00002293414-åringer og konfirmasjon Ungdomsundersøkelse...Birkedal, Erlingoai:nb.bibsys.no:99992041966950220264b42c3c486d39fcbf573244fb1582a8201901012019Vitenskapelig høgskolenobtekstFaglitteraturdigibok
6100126848URN:NBN:no-nb_digibok_2012121108087Grunnkurs for brannkonstabel. H. 2oai:nb.bibsys.no:9911187113147022025b2aabfee11e23eb29421dc789fb72c3Oslo201101012011Gyldendal undervisningnobbrannvernteknikk628.92Faglitteraturdigibok
34100278494URN:NBN:no-nb_digibok_2016012106038Dødsspillet : en biografi om motstandsmannen G...Rougthvedt , Berntoai:nb.bibsys.no:991216957944702202fdebc3cf9b7d6a47a7ca00e292f7ee2b201201012012Cappelen DammnobAndre verdenskrig / Historie / Motstandskamp /...948.105 / 948.1053 / 940.5485092 / 940.53481 /...biographyFaglitteraturdigibok
\n", "
" ], "text/plain": [ " dhlabid urn \\\n", "81 100708480 URN:NBN:no-nb_pliktmonografi_000022934 \n", "6 100126848 URN:NBN:no-nb_digibok_2012121108087 \n", "34 100278494 URN:NBN:no-nb_digibok_2016012106038 \n", "\n", " title authors \\\n", "81 14-åringer og konfirmasjon Ungdomsundersøkelse... Birkedal, Erling \n", "6 Grunnkurs for brannkonstabel. H. 2 \n", "34 Dødsspillet : en biografi om motstandsmannen G... Rougthvedt , Bernt \n", "\n", " oaiid sesamid \\\n", "81 oai:nb.bibsys.no:999920419669502202 64b42c3c486d39fcbf573244fb1582a8 \n", "6 oai:nb.bibsys.no:991118711314702202 5b2aabfee11e23eb29421dc789fb72c3 \n", "34 oai:nb.bibsys.no:991216957944702202 fdebc3cf9b7d6a47a7ca00e292f7ee2b \n", "\n", " isbn10 city timestamp year publisher langs \\\n", "81 20190101 2019 Vitenskapelig høgskole nob \n", "6 Oslo 20110101 2011 Gyldendal undervisning nob \n", "34 20120101 2012 Cappelen Damm nob \n", "\n", " subjects \\\n", "81 \n", "6 brannvernteknikk \n", "34 Andre verdenskrig / Historie / Motstandskamp /... \n", "\n", " ddc genres \\\n", "81 tekst \n", "6 628.92 \n", "34 948.105 / 948.1053 / 940.5485092 / 940.53481 /... biography \n", "\n", " literaryform doctype \n", "81 Faglitteratur digibok \n", "6 Faglitteratur digibok \n", "34 Faglitteratur digibok " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dh.Corpus(doctype='digibok', fulltext='her OR kan OR du OR legge OR inn OR flere OR søkeord', from_year=2010, to_year=2020, limit=3)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Aviskorpus" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
dhlabidurntitleauthorsoaiidsesamidisbn10citytimestampyearpublisherlangssubjectsddcgenresliteraryformdoctypeocr_creatorocr_timestamp
0203510020URN:NBN:no-nb_digavis_agderposten_null_null_20...agderposten200612112006digavisnb20060101
1203643045URN:NBN:no-nb_digavis_sortrondelag_null_null_2...sortrondelag200612142006digavisnb20060101
2202855729URN:NBN:no-nb_digavis_vaartland_null_null_2006...vaartlandOslo200612302006digavisnb20060101
\n", "
" ], "text/plain": [ " dhlabid urn title \\\n", "0 203510020 URN:NBN:no-nb_digavis_agderposten_null_null_20... agderposten \n", "1 203643045 URN:NBN:no-nb_digavis_sortrondelag_null_null_2... sortrondelag \n", "2 202855729 URN:NBN:no-nb_digavis_vaartland_null_null_2006... vaartland \n", "\n", " authors oaiid sesamid isbn10 city timestamp year publisher langs \\\n", "0 20061211 2006 \n", "1 20061214 2006 \n", "2 Oslo 20061230 2006 \n", "\n", " subjects ddc genres literaryform doctype ocr_creator ocr_timestamp \n", "0 digavis nb 20060101 \n", "1 digavis nb 20060101 \n", "2 digavis nb 20060101 " ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dh.Corpus(doctype='digavis', from_timestamp=20061201, to_timestamp=20070101, limit=3)" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "### Legg korpuset i en variabel\n", "\n", "Variabelen brukes til å referere til korpuset senere" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
dhlabidurntitleauthorsoaiidsesamidisbn10citytimestampyearpublisherlangssubjectsddcgenresliteraryformdoctypeocr_creatorocr_timestamp
0100204423URN:NBN:no-nb_digibok_2014050706037Redningsmenn og lykkejegere : norske pionerer ...Andersen , Royoai:nb.bibsys.no:991027951184702202114a3c37757f0a13bcd1a8f9e1cd1fd6Oslo201101012011AschehougnobReindrift / Historie / Emigrasjon / Fra Norge ...979.8 / 979.8 / 979.8 / 979Faglitteraturdigiboknb20060101
1100097331URN:NBN:no-nb_digibok_2012080208310Det samiske perspektivet i verdensarven Røros ...Fjellheim , Jennyoai:nb.bibsys.no:9907110755047022022019d516c913357805a28a600fce78f0[Røros]200701012007RørosmuseetnobVerdensarv / Kulturminnevern / Samer / Samiske...948.41Faglitteraturdigiboknb20060101
2100182647URN:NBN:no-nb_digibok_2013120906074Sjøsamene ved Varangerfjorden : en kortfattet ...Bjørkli , Thorbjørn / Schanche , Kjerstioai:nb.bibsys.no:99060085622470220231ee1b96b77a9497d98ac57759a8bf058277460066200501012005Várjjat sámi museanobHistorie / Norge / Sjøsamer / Samer / Sjøsamer...948.46Faglitteraturdigiboknb20060101
3100574355URN:NBN:no-nb_digibok_2008102204133Samenes kultur og historie - samepolitikk i No...Lund , Jann T.oai:nb.bibsys.no:99000662402470220236c4a8d641dcb05cfee4046e43fd02ad200001012000Nordisk samisk instituttnobsamer / samepolitikk / norge / sverige / samis...323.119455 / 948.0049457conference publicationFaglitteraturdigiboknb20060101
4100396443URN:NBN:no-nb_digibok_2019112807031Redningsmenn og lykkejegere : norske pionerer ...Andersen , Royoai:nb.bibsys.no:991218310354702202272f96f88d3358cf9c7dba5a4bb397e3Oslo201201012012AschehougnobEmigrasjon / Fra Norge / Reindrift / Historie ...979.8 / 979Faglitteraturdigiboknb20060101
\n", "
" ], "text/plain": [ " dhlabid urn \\\n", "0 100204423 URN:NBN:no-nb_digibok_2014050706037 \n", "1 100097331 URN:NBN:no-nb_digibok_2012080208310 \n", "2 100182647 URN:NBN:no-nb_digibok_2013120906074 \n", "3 100574355 URN:NBN:no-nb_digibok_2008102204133 \n", "4 100396443 URN:NBN:no-nb_digibok_2019112807031 \n", "\n", " title \\\n", "0 Redningsmenn og lykkejegere : norske pionerer ... \n", "1 Det samiske perspektivet i verdensarven Røros ... \n", "2 Sjøsamene ved Varangerfjorden : en kortfattet ... \n", "3 Samenes kultur og historie - samepolitikk i No... \n", "4 Redningsmenn og lykkejegere : norske pionerer ... \n", "\n", " authors \\\n", "0 Andersen , Roy \n", "1 Fjellheim , Jenny \n", "2 Bjørkli , Thorbjørn / Schanche , Kjersti \n", "3 Lund , Jann T. \n", "4 Andersen , Roy \n", "\n", " oaiid sesamid \\\n", "0 oai:nb.bibsys.no:991027951184702202 114a3c37757f0a13bcd1a8f9e1cd1fd6 \n", "1 oai:nb.bibsys.no:990711075504702202 2019d516c913357805a28a600fce78f0 \n", "2 oai:nb.bibsys.no:990600856224702202 31ee1b96b77a9497d98ac57759a8bf05 \n", "3 oai:nb.bibsys.no:990006624024702202 36c4a8d641dcb05cfee4046e43fd02ad \n", "4 oai:nb.bibsys.no:991218310354702202 272f96f88d3358cf9c7dba5a4bb397e3 \n", "\n", " isbn10 city timestamp year publisher langs \\\n", "0 Oslo 20110101 2011 Aschehoug nob \n", "1 [Røros] 20070101 2007 Rørosmuseet nob \n", "2 8277460066 20050101 2005 Várjjat sámi musea nob \n", "3 20000101 2000 Nordisk samisk institutt nob \n", "4 Oslo 20120101 2012 Aschehoug nob \n", "\n", " subjects \\\n", "0 Reindrift / Historie / Emigrasjon / Fra Norge ... \n", "1 Verdensarv / Kulturminnevern / Samer / Samiske... \n", "2 Historie / Norge / Sjøsamer / Samer / Sjøsamer... \n", "3 samer / samepolitikk / norge / sverige / samis... \n", "4 Emigrasjon / Fra Norge / Reindrift / Historie ... \n", "\n", " ddc genres literaryform \\\n", "0 979.8 / 979.8 / 979.8 / 979 Faglitteratur \n", "1 948.41 Faglitteratur \n", "2 948.46 Faglitteratur \n", "3 323.119455 / 948.0049457 conference publication Faglitteratur \n", "4 979.8 / 979 Faglitteratur \n", "\n", " doctype ocr_creator ocr_timestamp \n", "0 digibok nb 20060101 \n", "1 digibok nb 20060101 \n", "2 digibok nb 20060101 \n", "3 digibok nb 20060101 \n", "4 digibok nb 20060101 " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "korpus = dh.Corpus(ddk=\"9*\", subject=\"reindrift\", from_year=1960, to_year=2020, limit=5)\n", "korpus" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 2. Bruk av `Corpus`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`Corpus` tilbyr en rekke metoder for å gjøre korpus lettere å jobbe med:\n", "\n", "- **from_identifiers**: \n", " - Konstruerer et Corpus fra en liste med identifikatorer.\n", " \n", "- **from_df**: \n", " - Typecaster en Pandas DataFrame til Corpus-klassen. DataFrame må inneholde en URN-kolonne.\n", " \n", "- **from_csv**: \n", " - Importerer et korpus fra csv.\n", " \n", "- **extend_from_identifiers**: \n", " - Utvide korpuset med en liste med identifikatorer.\n", " \n", "- **evaluate_words**: \n", " - Evaluerer en liste med ord mot korpuset. \n", "\n", "- **add**: \n", " - Verktøy for å legge til et Corpus eller en DataFrame til det eksisterende korpuset.\n", " \n", "- **sample**: \n", " - Oppretter et tilfeldig subkorpus med et gitt antall.\n", " \n", "- **conc**: \n", " - Henter kollokasjoner av gitte ord i korpuset.\n", " \n", "- **coll**: \n", " - Henter kollokasjoner av gitte ord i korpuset.\n", " \n", "- **freq**: \n", " - Henter ordfrekvenser for korpuset." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Ta vare på eller rediger korpuset i excel" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "# Korpus-variabel + .corpus + .to_csv(filnavn)\n", "korpus.frame.to_csv('korpus.csv', index=None)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "# Korpus-variabel + .corpus + .csv(filnavn)\n", "korpus.frame.to_excel('korpus.xlsx', index=None)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Importer korpus fra excel-dokument" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
dhlabidurntitleauthorsoaiidsesamidisbn10citytimestampyearpublisherlangssubjectsddcgenresliteraryformdoctypeocr_creatorocr_timestamp
0100204423URN:NBN:no-nb_digibok_2014050706037Redningsmenn og lykkejegere : norske pionerer ...Andersen , Royoai:nb.bibsys.no:991027951184702202114a3c37757f0a13bcd1a8f9e1cd1fd6NaNOslo201101012011AschehougnobReindrift / Historie / Emigrasjon / Fra Norge ...979.8 / 979.8 / 979.8 / 979NaNFaglitteraturdigiboknb20060101
1100097331URN:NBN:no-nb_digibok_2012080208310Det samiske perspektivet i verdensarven Røros ...Fjellheim , Jennyoai:nb.bibsys.no:9907110755047022022019d516c913357805a28a600fce78f0NaN[Røros]200701012007RørosmuseetnobVerdensarv / Kulturminnevern / Samer / Samiske...948.41NaNFaglitteraturdigiboknb20060101
2100182647URN:NBN:no-nb_digibok_2013120906074Sjøsamene ved Varangerfjorden : en kortfattet ...Bjørkli , Thorbjørn / Schanche , Kjerstioai:nb.bibsys.no:99060085622470220231ee1b96b77a9497d98ac57759a8bf058.277460e+09NaN200501012005Várjjat sámi museanobHistorie / Norge / Sjøsamer / Samer / Sjøsamer...948.46NaNFaglitteraturdigiboknb20060101
3100574355URN:NBN:no-nb_digibok_2008102204133Samenes kultur og historie - samepolitikk i No...Lund , Jann T.oai:nb.bibsys.no:99000662402470220236c4a8d641dcb05cfee4046e43fd02adNaNNaN200001012000Nordisk samisk instituttnobsamer / samepolitikk / norge / sverige / samis...323.119455 / 948.0049457conference publicationFaglitteraturdigiboknb20060101
4100396443URN:NBN:no-nb_digibok_2019112807031Redningsmenn og lykkejegere : norske pionerer ...Andersen , Royoai:nb.bibsys.no:991218310354702202272f96f88d3358cf9c7dba5a4bb397e3NaNOslo201201012012AschehougnobEmigrasjon / Fra Norge / Reindrift / Historie ...979.8 / 979NaNFaglitteraturdigiboknb20060101
\n", "
" ], "text/plain": [ " dhlabid urn \\\n", "0 100204423 URN:NBN:no-nb_digibok_2014050706037 \n", "1 100097331 URN:NBN:no-nb_digibok_2012080208310 \n", "2 100182647 URN:NBN:no-nb_digibok_2013120906074 \n", "3 100574355 URN:NBN:no-nb_digibok_2008102204133 \n", "4 100396443 URN:NBN:no-nb_digibok_2019112807031 \n", "\n", " title \\\n", "0 Redningsmenn og lykkejegere : norske pionerer ... \n", "1 Det samiske perspektivet i verdensarven Røros ... \n", "2 Sjøsamene ved Varangerfjorden : en kortfattet ... \n", "3 Samenes kultur og historie - samepolitikk i No... \n", "4 Redningsmenn og lykkejegere : norske pionerer ... \n", "\n", " authors \\\n", "0 Andersen , Roy \n", "1 Fjellheim , Jenny \n", "2 Bjørkli , Thorbjørn / Schanche , Kjersti \n", "3 Lund , Jann T. \n", "4 Andersen , Roy \n", "\n", " oaiid sesamid \\\n", "0 oai:nb.bibsys.no:991027951184702202 114a3c37757f0a13bcd1a8f9e1cd1fd6 \n", "1 oai:nb.bibsys.no:990711075504702202 2019d516c913357805a28a600fce78f0 \n", "2 oai:nb.bibsys.no:990600856224702202 31ee1b96b77a9497d98ac57759a8bf05 \n", "3 oai:nb.bibsys.no:990006624024702202 36c4a8d641dcb05cfee4046e43fd02ad \n", "4 oai:nb.bibsys.no:991218310354702202 272f96f88d3358cf9c7dba5a4bb397e3 \n", "\n", " isbn10 city timestamp year publisher langs \\\n", "0 NaN Oslo 20110101 2011 Aschehoug nob \n", "1 NaN [Røros] 20070101 2007 Rørosmuseet nob \n", "2 8.277460e+09 NaN 20050101 2005 Várjjat sámi musea nob \n", "3 NaN NaN 20000101 2000 Nordisk samisk institutt nob \n", "4 NaN Oslo 20120101 2012 Aschehoug nob \n", "\n", " subjects \\\n", "0 Reindrift / Historie / Emigrasjon / Fra Norge ... \n", "1 Verdensarv / Kulturminnevern / Samer / Samiske... \n", "2 Historie / Norge / Sjøsamer / Samer / Sjøsamer... \n", "3 samer / samepolitikk / norge / sverige / samis... \n", "4 Emigrasjon / Fra Norge / Reindrift / Historie ... \n", "\n", " ddc genres literaryform \\\n", "0 979.8 / 979.8 / 979.8 / 979 NaN Faglitteratur \n", "1 948.41 NaN Faglitteratur \n", "2 948.46 NaN Faglitteratur \n", "3 323.119455 / 948.0049457 conference publication Faglitteratur \n", "4 979.8 / 979 NaN Faglitteratur \n", "\n", " doctype ocr_creator ocr_timestamp \n", "0 digibok nb 20060101 \n", "1 digibok nb 20060101 \n", "2 digibok nb 20060101 \n", "3 digibok nb 20060101 \n", "4 digibok nb 20060101 " ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "korpus = nb.restore_metadata_from_excel('korpus.xlsx')\n", "korpus" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "### Bygg korpus fra boksøk på nb.no\n", "\n", "Søk etter bøker på [nb.no](https://www.nb.no/search?q=), legg til *debugon* sammen med søkekriteriet. Kopier hele siden (ctrl-A) og lim inn resultatet mellom \"\"\" ... \"\"\" nedenfor. Kommandoen som brukes er `pure_urn()` som prøver å finne URN-er i alt mulig av tekst." ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "urns = nb.pure_urn(\"\"\"\n", "\n", "--- lim inn teksten her, så trekkes urn (bokas identifikator) ut i en liste:\n", "Vigdis Hjorth : et forfatterportrett\n", "Jenssen, Ruth | Biblioteksentralen\n", "1994\n", "(api)\n", "id: 7f0b021f40bf6804bca32e5b79e8d66a\n", "urn: URN:NBN:no-nb_digibok_2015090158054\n", "isDigital: true\n", "viewability: ALL\n", "allowedFrom: NORWAY\n", "contentClasses:\n", "legaldeposit\n", "bokhylla\n", "jp2\n", "Som om ingenting : bare om Vigdis Hjorth\n", "Linneberg, Arild | Hjorth, Vigdis | Solstad, Dag\n", "2009\n", "(api)\n", "id: 847bd73c3318f6874a66d0f969ba495a\n", "urn: URN:NBN:no-nb_digibok_2011051820014\n", "isDigital: true\n", "viewability: ALL\n", "allowedFrom: NB\n", "contentClasses:\n", "restricted\n", "legaldeposit\n", "jp2\n", "Leve posthornet! : Vigdis Hjorth\n", "Horn, Ellen | Riksteatret\n", "2014\n", "(api)\n", "id: e6d86eeb4ac8509533d647c9793f01dc\n", "urn: URN:NBN:no-nb_digibok_2014091948002\n", "isDigital: true\n", "viewability: ALL\n", "allowedFrom: EVERYWHERE\n", "contentClasses:\n", "public\n", "legaldeposit\n", "jp2\n", "Fryd og fare : essay om diktning og eksistens\n", "Hjorth, Vigdis\n", "2013\n", "(api)\n", "id: 5ecd6c199ff74aa7c57c2292b61df17d\n", "urn: URN:NBN:no-nb_digibok_2018031548382\n", "--- teksten er kuttet her\n", "\"\"\")\n", "\n" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "# Legger til URN-prefix for hver URN\n", "urns = [\"URN:NBN:no-nb_digibok_\" + x for x in urns]" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
urndhlabidtitleauthorsoaiidsesamidisbn10citytimestampyearpublisherlangssubjectsddcgenresliteraryformdoctypeocr_creatorocr_timestamp
0URN:NBN:no-nb_digibok_2015090158054100267417.0Vigdis Hjorth : et forfatterportrettJenssen , Ruthoai:nb.bibsys.no:9994099080647022027f0b021f40bf6804bca32e5b79e8d66a[Oslo]19940101.01994.0BiblioteksentralennobUklassifisertdigiboknb20060101.0
1URN:NBN:no-nb_digibok_2018031548382100367884.0Fryd og fare : essay om diktning og eksistensHjorth , Vigdisoai:nb.bibsys.no:9913342405747022025ecd6c199ff74aa7c57c2292b61df17d[Oslo]20130101.02013.0Cappelen DammnobHistorisk framstilling / Norsk litteratur / Li...809 / 839.824 / 809 / 839.824Faglitteraturdigiboknb20060101.0
2URN:NBN:no-nb_digibok_2014091948002100496097.0Leve posthornet ! : Vigdis HjorthHorn , Ellenoai:nb.bibsys.no:991429153194702202e6d86eeb4ac8509533d647c9793f01dc[Oslo]20140101.02014.0RiksteatretnobUklassifisertdigiboknb20060101.0
3URN:NBN:no-nb_digibok_2011051820014100579548.0Som om ingenting : bare om Vigdis HjorthLinneberg , Arild / Hjorth , Vigdis / Solstad ...oai:nb.bibsys.no:990925957234702202847bd73c3318f6874a66d0f969ba495a[Oslo]20090101.02009.0Cappelen DammnobNorsk litteratur839.828 / 839.828festschriftFaglitteraturdigiboknb20060101.0
\n", "
" ], "text/plain": [ " urn dhlabid \\\n", "0 URN:NBN:no-nb_digibok_2015090158054 100267417.0 \n", "1 URN:NBN:no-nb_digibok_2018031548382 100367884.0 \n", "2 URN:NBN:no-nb_digibok_2014091948002 100496097.0 \n", "3 URN:NBN:no-nb_digibok_2011051820014 100579548.0 \n", "\n", " title \\\n", "0 Vigdis Hjorth : et forfatterportrett \n", "1 Fryd og fare : essay om diktning og eksistens \n", "2 Leve posthornet ! : Vigdis Hjorth \n", "3 Som om ingenting : bare om Vigdis Hjorth \n", "\n", " authors \\\n", "0 Jenssen , Ruth \n", "1 Hjorth , Vigdis \n", "2 Horn , Ellen \n", "3 Linneberg , Arild / Hjorth , Vigdis / Solstad ... \n", "\n", " oaiid sesamid \\\n", "0 oai:nb.bibsys.no:999409908064702202 7f0b021f40bf6804bca32e5b79e8d66a \n", "1 oai:nb.bibsys.no:991334240574702202 5ecd6c199ff74aa7c57c2292b61df17d \n", "2 oai:nb.bibsys.no:991429153194702202 e6d86eeb4ac8509533d647c9793f01dc \n", "3 oai:nb.bibsys.no:990925957234702202 847bd73c3318f6874a66d0f969ba495a \n", "\n", " isbn10 city timestamp year publisher langs \\\n", "0 [Oslo] 19940101.0 1994.0 Biblioteksentralen nob \n", "1 [Oslo] 20130101.0 2013.0 Cappelen Damm nob \n", "2 [Oslo] 20140101.0 2014.0 Riksteatret nob \n", "3 [Oslo] 20090101.0 2009.0 Cappelen Damm nob \n", "\n", " subjects \\\n", "0 \n", "1 Historisk framstilling / Norsk litteratur / Li... \n", "2 \n", "3 Norsk litteratur \n", "\n", " ddc genres literaryform doctype \\\n", "0 Uklassifisert digibok \n", "1 809 / 839.824 / 809 / 839.824 Faglitteratur digibok \n", "2 Uklassifisert digibok \n", "3 839.828 / 839.828 festschrift Faglitteratur digibok \n", "\n", " ocr_creator ocr_timestamp \n", "0 nb 20060101.0 \n", "1 nb 20060101.0 \n", "2 nb 20060101.0 \n", "3 nb 20060101.0 " ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "c = dh.Corpus() # Tomt korpus objekt\n", "c.extend_from_identifiers(identifiers=urns) # Legger til kodene vi hentet fra teksten over\n", "c # Viser korpuset" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Tilbake til [DHLAB ved Nasjonalbiblioteket](https://nbviewer.jupyter.org/github/DH-LAB-NB/DHLAB/blob/master/DHLAB_ved_Nasjonalbiblioteket.ipynb)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.3" }, "toc": { "base_numbering": 1, "nav_menu": {}, "number_sections": true, "sideBar": true, "skip_h1_title": false, "title_cell": "Table of Contents", "title_sidebar": "Contents", "toc_cell": false, "toc_position": {}, "toc_section_display": true, "toc_window_display": false }, "varInspector": { "cols": { "lenName": 16, "lenType": 16, "lenVar": 40 }, "kernels_config": { "python": { "delete_cmd_postfix": "", "delete_cmd_prefix": "del ", "library": "var_list.py", "varRefreshCmd": "print(var_dic_list())" }, "r": { "delete_cmd_postfix": ") ", "delete_cmd_prefix": "rm(", "library": "var_list.r", "varRefreshCmd": "cat(var_dic_list()) " } }, "types_to_exclude": [ "module", "function", "builtin_function_or_method", "instance", "_Feature" ], "window_display": false }, "vscode": { "interpreter": { "hash": "1d1df0d064732dbd8ae09ceab87be2790d7eed279040ea9405054873f855fb6c" } } }, "nbformat": 4, "nbformat_minor": 4 }