{ "cells": [ { "cell_type": "markdown", "id": "2a38d2c3-e951-40a7-a21f-c13227c88cfb", "metadata": {}, "source": [ "# バビロニア数字に変換するための辞書を作る" ] }, { "cell_type": "markdown", "id": "6f2024a4-83de-4b19-a22f-93719d6e61d0", "metadata": {}, "source": [ "## 粘土板に楔形文字を書く\n", "* [Writing Cuneiform (video) | Khan Academy](https://www.khanacademy.org/humanities/ancient-art-civilizations/ancient-near-east1/the-ancient-near-east-an-introduction/v/cuneiform)" ] }, { "cell_type": "markdown", "id": "92bd6669-c20c-41e3-a162-ecc4126ed9ed", "metadata": {}, "source": [ "## 古代バビロニアの楔形文字による数字\n", "* [Babylonian cuneiform numerals - Wikipedia](https://en.wikipedia.org/wiki/Babylonian_cuneiform_numerals)" ] }, { "cell_type": "markdown", "id": "475fcfdd-58d8-4f8a-a0f2-ab1226e964a7", "metadata": {}, "source": [ "* [Cuneiform (Unicode block) - Wikipedia](https://en.wikipedia.org/wiki/Cuneiform_%28Unicode_block%29)\n", "* [Cuneiform Numbers and Punctuation - Wikipedia](https://en.wikipedia.org/wiki/Cuneiform_Numbers_and_Punctuation)\n", "* [List of cuneiform signs - Wikipedia](https://en.wikipedia.org/wiki/List_of_cuneiform_signs)" ] }, { "cell_type": "code", "execution_count": 1, "id": "88753c11-6152-47ef-bee2-4f223f802b45", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Collecting lxml\n", " Using cached lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (3.4 kB)\n", "Using cached lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl (5.0 MB)\n", "Installing collected packages: lxml\n", "Successfully installed lxml-5.2.2\n" ] } ], "source": [ "!pip install -U lxml" ] }, { "cell_type": "code", "execution_count": 2, "id": "761117a1-a197-48d9-837a-ae52d4759110", "metadata": { "tags": [] }, "outputs": [], "source": [ "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 3, "id": "397a6dc6-4440-4ed2-a3d9-6149b44574a5", "metadata": { "tags": [] }, "outputs": [], "source": [ "dfs = pd.read_html('https://en.wikipedia.org/wiki/Cuneiform_Numbers_and_Punctuation')" ] }, { "cell_type": "code", "execution_count": 4, "id": "c13bcfd3-c56c-4e38-8a6a-bb1f44879d61", "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ "
\n", " | Sign | \n", "Code point | \n", "Name | \n", "Borger (2003) | \n", "Borger (1981) | \n", "Comments | \n", "
---|---|---|---|---|---|---|
0 | \n", "𒀸 | \n", "U+12038 | \n", "one AŠ | \n", "001 | \n", "NaN | \n", "1, from general Cuneiform_(Unicode_block) not ... | \n", "
1 | \n", "𒐀 | \n", "U+12400 | \n", "two AŠ | \n", "002 | \n", "2 | \n", "2, = U+1212C | \n", "
2 | \n", "𒐁 | \n", "U+12401 | \n", "three AŠ | \n", "004 | \n", "NaN | \n", "3, EŠ6 | \n", "
3 | \n", "𒐂 | \n", "U+12402 | \n", "four AŠ | \n", "215 | \n", "12442 | \n", "4, LIMMU2, LIMM2, TAB.TAB | \n", "
4 | \n", "𒐃 | \n", "U+12403 | \n", "five AŠ | \n", "216 | \n", "NaN | \n", "5, IA7, TAB.TAB.AŠ | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
99 | \n", "𒑢 | \n", "U+12462 | \n", "Old Assyrian one quarter | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
100 | \n", "𒑰 | \n", "U+12470 | \n", "Old Assyrian word divider | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
101 | \n", "𒑱 | \n", "U+12471 | \n", "vertical colon | \n", "592 | \n", "NaN | \n", "Glossenkeil | \n", "
102 | \n", "𒑲 | \n", "U+12472 | \n", "diagonal colon | \n", "592 | \n", "NaN | \n", "Glossenkeil | \n", "
103 | \n", "𒑳 | \n", "U+12473 | \n", "diagonal tricolon | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
104 rows × 6 columns
\n", "\n", " | Sign | \n", "Code point | \n", "Name | \n", "Borger (2003) | \n", "Borger (1981) | \n", "Comments | \n", "
---|---|---|---|---|---|---|
22 | \n", "𒐕 | \n", "U+12415 | \n", "one GEŠ2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
23 | \n", "𒐖 | \n", "U+12416 | \n", "two GEŠ2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
24 | \n", "𒐗 | \n", "U+12417 | \n", "three GEŠ2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
25 | \n", "𒐘 | \n", "U+12418 | \n", "four GEŠ2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
26 | \n", "𒐙 | \n", "U+12419 | \n", "five GEŠ2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
27 | \n", "𒐚 | \n", "U+1241A | \n", "six GEŠ2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
28 | \n", "𒐛 | \n", "U+1241B | \n", "seven GEŠ2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
29 | \n", "𒐜 | \n", "U+1241C | \n", "eight GEŠ2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
30 | \n", "𒐝 | \n", "U+1241D | \n", "nine GEŠ2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "