Retour à l'accueil

Analyse Python des motifs de nuages chez Paustovsky

L'article décrit l'analyse Python du corpus de Paustovsky : classification de 2282 phrases avec 'cloud/sky', détection des métaphores (48 %), intermédialité avec la peinture (30 %), analyse de sentiment. Utilisé pymorphy3, rubert-base. Les données confirment le rôle artistique des motifs naturels.

Les Nuages de Paustovsky : analyse NLP des métaphores et de la peinture
Advertisement 728x90

Analyse de l'Imaginaire des Nuages dans la Prose de Paustovsky avec Python et NLP

L'analyse des techniques lexicales de Paustovsky a débuté avec l'édition complète de ses œuvres de 1981. Les fichiers des 9 volumes ont été téléchargés et fusionnés en un seul fichier .txt contenant 8 867 522 caractères. Les volumes 8 et 9, contenant des pièces de théâtre et des lettres, ont été exclus pour se concentrer sur sa prose fictionnelle.

Les textes ont été divisés en phrases, en filtrant par longueur (>20 caractères) :

sentences = re.split(r'[.!?…]+', text)
sentences = [s.strip() for s in sentences if len(s.strip()) > 20]

Cela a donné 108 090 phrases. Une recherche a ensuite été menée pour les lemmes 'cloud', 'sky' et 'storm cloud' (comme dans 'storm cloud', nuage d'orage) en utilisant pymorphy3 :

Google AdInline article slot
target_keywords = ['cloud', 'sky', 'storm cloud', 'small cloud', 'clouds', 'sky', 'storm clouds']
target_forms = set(target_keywords)
morph = pymorphy3.MorphAnalyzer()
for lemma in ['cloud', 'sky', 'storm cloud']:
    parsed = morph.parse(lemma)[0]
    for form in parsed.lexeme:
        target_forms.add(form.word.lower())

2 282 phrases ont été trouvées (2,1 % du total).

Classification des Descriptions de Nuages

Les mots-clés ont été classés par type :

  • Termes météorologiques (types de nuages : cumulus, stratus, cirrus, etc.).
  • Métaphores artistiques (réamorphisme : villes, navires, coton ; natmorphisme : fumée, vapeur).

Répartition :

Google AdInline article slot
  • métaphorique : 1 096 (48,0 %)
  • neutre : 963 (42,2 %)
  • mixte : 156 (6,8 %)
  • météorologique : 67 (2,9 %)

Les descriptions purement météorologiques sont minimales, indiquant un usage figuratif.

Intermédialité : Lien avec la Peinture

La cooccurrence avec des artistes, des peintures, des termes ('pinceau', 'chevalet', 'paysage') et des verbes de lumière/couleur ('s'embraser', 'luire') a été vérifiée.

Statistiques :

Google AdInline article slot
  • Mentions d'artistes : 2 017
  • Peintures : 770
  • Termes de peinture : 11 299
  • Verbes de lumière : 1 263

Sur les 2 282 phrases avec nuages, 688 (30,1 %) contiennent des marqueurs picturaux.

Densité des éléments visuels (pour 1 000 caractères) :

| Catégorie | Avec Nuages | Sans Nuages | Différence |

|--------------------|------------|-------------|---------|

| Verbes de lumière | 0,43 | 0,14 | +0,29 |

| Adjectifs de couleur | 1,10 | 0,42 | +0,67 |

| Termes de peinture | 1,85 | 1,19 | +0,67 |

| Densité totale | 3,38 | 1,74 | +1,63 |

Principaux artistes : Dalí (possiblement un artefact de ' dali'), Manet, Levitan, Kiprensky. 10 % du corpus est constitué de phrases avec des termes de peinture.

Analyse des Sentiments

Le sentiment a été analysé en utilisant rubert-base-cased-sentiment et un lexique (positif : bonheur, paix ; négatif : anxiété, mort) :

sentiment_results = []
for sentence in target_sentences:
    sentiment = analyze_sentiment_lexicon(sentence)
    sentiment_results.append({
        'sentence': sentence[:200],
        'sentiment': sentiment
    })
all_sentiments = [r['sentiment'] for r in sentiment_results]

Répartition :

  • Positif : 124 (5,4 %)
  • Négatif : 67 (2,9 %)
  • Neutre : 2 087 (91,5 %)
  • Mixte : 4 (0,2 %)

La négativité est liée à la prose de guerre (correspondant TASS en 1941). La positivité l'emporte sur la négativité.

Principales Découvertes

  • Nuages chez Paustovsky : 48 % de métaphores, 2,9 % purement météorologiques.
  • 30,1 % des descriptions de nuages sont intermédiales (liées à la peinture).
  • Le sentiment neutre prédomine (91,5 %), positivité > négativité.
  • La densité des marqueurs visuels est 1,9 fois plus élevée dans les paragraphes avec nuages.
  • L'analyse du corpus confirme son statut de 'peintre en prose'.

Les nuages servent non pas de décor, mais de porteurs d'humeur, de symboles et de références à l'art visuel. Les descriptions sélectives renforcent l'expressivité sans être simplement décoratives.

— Editorial Team

Advertisement 728x90

Lire ensuite