Analyse morphologique japonaise avec Python

J'essaierai l'analyse morphologique japonaise avec Python. Puisque l'API provient de Yahoo, nous l'utiliserons.

http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html

Tout d'abord, les paramètres essentiels du POST sont ・ Appid · Phrase · Résultats Il y a trois points. Si vous souhaitez publier en détail, veuillez ajouter un paramètre.

Vous pouvez obtenir l'appid en vous inscrivant sur Yahoo. phrase est le texte à analyser morphologiquement. résultats sert à spécifier le format de la réponse.

Analyse morphologique.py


#coding: utf-8

import requests
from xml.etree.ElementTree import *

def POST(body):
	request_URL = "http://jlp.yahooapis.jp/MAService/V1/parse"

	parameter = {'appid': 'Your appid!',
				'sentence': body,
				'results': 'ma'}
	r = requests.get(request_URL, params=parameter)
	yield (r, r.text)

def XML_parse(body):
	elem = fromstring(body)
	for e in elem.getiterator("{urn:yahoo:jp:jlp}surface"):
		print e.text

if __name__ == '__main__':
	for response in POST(body="Il fait beau aujourd'hui, n'est-ce pas"):
		r = response[0]
		text = response[1]
	XML_parse(text.encode('utf-8'))#Unicode sans encodage-error

Recommended Posts

Analyse morphologique japonaise avec Python
[Python] Analyse morphologique avec MeCab
Python: texte japonais: analyse morphologique
Text mining avec Python ① Analyse morphologique
Analyse de données avec python 2
Analyse vocale par python
Analyse vocale par python
Python: analyse morphologique simplifiée avec des expressions régulières
Analyse de données avec Python
De l'introduction de JUMAN ++ à l'analyse morphologique du japonais avec Python
Envoyer du courrier japonais avec Python3
[Analyse de co-occurrence] Analyse de co-occurrence facile avec Python! [Python]
Analyse des émotions par Python (word2vec)
Analyse de squelette planaire avec Python
Analyse des secousses musculaires avec Python
[PowerShell] Analyse morphologique avec SudachiPy
Collecte d'informations sur Twitter avec Python (analyse morphologique avec MeCab)
Analyse de la structure du squelette en trois dimensions avec Python
Analyse d'impédance (EIS) avec python [impedance.py]
Parlez du texte japonais avec OpenJTalk + python
J'ai joué avec Mecab (analyse morphologique)!
Analyse de données à partir de python (visualisation de données 1)
Analyse de régression logistique Self-made avec python
Analyse de données à partir de python (visualisation de données 2)
Analyse morphologique avec Igo + mecab-ipadic-neologd en Python (avec bonus Ruby)
FizzBuzz en Python3
Grattage avec Python
[Didacticiel d'analyse Python en base de données avec SQL Server 2017]
Analyse bidimensionnelle du flux de perméation saturée-insaturée avec Python
Grattage avec Python
Python avec Go
Analyse de données python
Générer des données de test japonais avec Python Faker
Apprentissage automatique avec python (2) Analyse de régression simple
Programme d'analyse des contraintes FEM 2D par Python
Twilio avec Python
Intégrer avec Python
Téléchargez les données de cours des actions japonaises avec Python
Remarques sur la réalisation de l'OCR japonais avec Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
python commence par ()
Comment afficher le japonais python avec lolipop
[Python] Rendons matplotlib compatible avec le japonais
avec syntaxe (Python)
Analyse des tweets avec Python, Mecab et CaboCha
Japonais avec matplotlib
Bingo avec python
Zundokokiyoshi avec python
Analyse de données à partir de python (pré-traitement des données-apprentissage automatique)
Comment entrer le japonais avec les malédictions Python
Analyse de conduction thermique bidimensionnelle non stationnaire avec Python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
De la préparation à l'analyse morphologique avec python en utilisant polyglotte au marquage des mots partiels
[Jouons avec Python] Viser la génération automatique de phrases ~ Effectuer une analyse morphologique ~
Essayez-le avec JupyterLab en Python japonais Word Cloud.