03-10-2020, 08:01 PM
These bigrams were stripped from Genesis and 2 Samuel of the Latin Vulgate Bible. These are all the first two characters from the words within these texts for a total of 34049.
"et" was the highest stripped bigram return with 2586 for about 7.5% of the text.
I will look at English, German and Italian to see if You are not allowed to view links. Register or Login to view. is an anomaly. I believe You are not allowed to view links. Register or Login to view. was used to shorten Latin words during the copy process, meaning You are not allowed to view links. Register or Login to view. really shortens the length for what was 4 tokens. I simply believe the Author of the VMS found a lazy way to not right out all text and to hide Latin as the language. If I'm correct and I find You are not allowed to view links. Register or Login to view. to be an anomaly against other texts and it is substantial like it is with Latin then to me this would point to the VMS being a gibberish text.
Here is the code to find bigrams or the first two characters from words:
"et" was the highest stripped bigram return with 2586 for about 7.5% of the text.
I will look at English, German and Italian to see if You are not allowed to view links. Register or Login to view. is an anomaly. I believe You are not allowed to view links. Register or Login to view. was used to shorten Latin words during the copy process, meaning You are not allowed to view links. Register or Login to view. really shortens the length for what was 4 tokens. I simply believe the Author of the VMS found a lazy way to not right out all text and to hide Latin as the language. If I'm correct and I find You are not allowed to view links. Register or Login to view. to be an anomaly against other texts and it is substantial like it is with Latin then to me this would point to the VMS being a gibberish text.
Here is the code to find bigrams or the first two characters from words:
Code:
# dictionary to store count of each word (2 characters) eg. "an": 2
wordDict = {}
file = open("C:\python37\Genesis2SamLatinV.txt", 'r')
# read each line in file
for line in file:
# read each word in line
for word in line.split():
# get only first two letters of word
word = word[:2]
# If word is not in dictionary then add it
if word not in wordDict:
wordDict[word] = 1
# else increment the count
else:
wordDict[word] += 1
file.close()
# print all values
for key, val in wordDict.items():
print(key, val)
# print total
print(f"Total: {sum(wordDict.values())}")Code:
in 1481
pr 469
cr 48
De 247
ca 240
et 2586
te 629
au 419
er 334
va 88
su 1020
fa 276
ab 128
sp 42
fe 155
aq 61
di 728
fi 596
lu 31
es 685
vi 513
qu 1487
bo 43
ac 109
ap 91
no 600
ve 504
ma 365
un 191
me 601
hi 65
it 104
vo 242
se 639
co 578
lo 176
ar 125
ai 149
ge 176
he 33
li 78
po 427
fr 214
iu 134
cu 514
ip 91
si 345
ad 811
ha 273
ut 297
an 290
du 163
mi 326
st 86
ea 130
re 687
ce 82
gr 82
om 293
at 64
mo 184
be 127
ei 414
mu 148
av 10
ho 139
im 40
pi 26
il 285
eo 242
do 339
ec 59
de 548
ig 80
pe 326
or 53
op 59
pa 436
sa 104
is 73
Do 257
ag 60
en 101
pl 71
fo 104
as 84
e 11
a 82
hu 39
pu 140
sc 71
fl 45
eg 170
Ph 71
ci 120
Ev 6
ub 29
na 62
ib 67
bd 1
la 63
on 5
Ge 43
Ae 87
Ti 3
As 29
Eu 3
tu 558
eu 219
ex 192
ne 160
so 127
Ad 54
ob 78
ae 47
nu 172
os 37
ux 129
ta 76
oc 108
am 54
ti 134
ni 46
tr 157
vu 16
Ha 21
em 33
ch 5
gl 20
Ca 33
ru 32
Ab 278
fu 147
ov 44
of 9
ir 22
cl 35
da 56
Ed 12
En 15
Ir 3
Ma 59
La 42
al 104
Se 72
Ia 133
Iu 46
Th 52
No 34
ul 25
el 17
gi 1
us 59
le 36
bi 37
to 52
Ar 28
ia 26
ra 5
ol 7
ed 23
od 16
ef 15
Ch 74
um 4
ev 10
Go 11
Mo 8
Ri 1
El 11
Ce 12
Me 30
Fu 1
Sa 141
He 76
Re 36
Da 218
Ne 15
ro 11
Ba 43
Ni 2
Lu 5
An 14
Si 25
Et 5
Ie 22
Am 61
Ga 22
So 33
Le 8
Eb 8
Us 2
Hu 6
Fa 6
Uz 1
Op 3
Io 176
id 33
Na 39
Lo 34
Ur 26
iv 5
Sy 56
In 2
Be 65
Ai 2
ri 13
Fe 5
ie 11
Po 2
Ra 45
Zu 1
Em 9
Es 65
Ho 6
Ci 1
Ag 10
Su 7
Is 174
Tu 1
Vi 4
bu 8
ur 31
az 1
Fi 3
Pa 4
Bu 1
Az 1
Ro 8
Ta 2
Ep 26
hy 9
Za 10
Du 1
It 1
gn 1
io 1
Oc 1
Li 22
Ze 7
eb 2
Ru 12
Di 12
gy 3
ga 3
ty 3
Te 3
ba 5
Fo 2
bl 3
Fl 2
Ef 2
Gr 1
Oo 7
Hi 44
Co 4
Om 3
Al 2
On 5
Ah 12
Ac 5
Bo 1
Mi 18
Id 3
Pu 5
Od 2
th 8
gu 2
uv 4
ep 4
sq 1
by 1
Eh 1
Gu 1
eq 7
o 2
br 2
At 1
Pl 1
Aq 2
Ty 1
Ib 1
Oz 5
ly 1
cy 1
Pe 1
Ob 5
Gi 2
Ol 1
Total: 34049