MQL4 と外部アプリの連携 ;( その 2) 別稿 2 amenbo the 3rd (C) 2011 amenbo the 3rd 構成要素別プログラム ; 日本語形態素解析プログラム ( 例 ) 本稿では テキスト データを形態素に分解する一番簡単と思われる 手法 を解説

Size: px
Start display at page:

Download "MQL4 と外部アプリの連携 ;( その 2) 別稿 2 amenbo the 3rd (C) 2011 amenbo the 3rd 構成要素別プログラム ; 日本語形態素解析プログラム ( 例 ) 本稿では テキスト データを形態素に分解する一番簡単と思われる 手法 を解説"

Transcription

1 MQL4 と外部アプリの連携 ;( その 2) 別稿 2 amenbo the 3rd 構成要素別プログラム ; 日本語形態素解析プログラム ( 例 ) 本稿では テキスト データを形態素に分解する一番簡単と思われる 手法 を解説します 読者が 本稿を核 ( ベース ) として更に高度な方法を身に着けることを期待します (Python コード ( 文法 ) の解説はしません WEB 上に豊富にある情報を参照ください ) 目次 1.Python 用モジュール追加 P1 2. 基礎の基礎 (Python プログラム ) (1) プログラム例 -1 P2 (2) 実行結果 P3 (3) 概要解説 P4 3. テキスト ファイルのデータ解析 (Python プログラム ) (1) プログラム例 -2 P4 (2) 実行結果 P7 (3) 概要解説 P11 1.Python 用モジュール追加 本稿で使う日本語形態素解析用のライブラリは janome( 蛇の目 ) です 色々なライブラリがありますが インストールが簡単なので選びました コマンドプロンプト ( コンソール ) 上 python への path が通る場所 ( フォルダー ) で下記の pip コマンドを使いインストールします pip install janome 上記のコマンドを実行すると PyPI サイト (PyPI-the Python Package Index) に登録された janome ライブラリを Python にインストールします 通常のインストール先は (python のインストール先 )/Lib/site-packages フォルダです janome; 日本語形態素解析 用のライブラリです Janome の詳細は 下記を参照ください 他にも WEB 上に情報が多々ありますので 興味のある方は調査すると面白いです 1/13

2 2. 基礎の基礎 (Python プログラム ) (1) プログラム例 -1 [text_mining_01.py] # -*- coding: utf-8 -*- Created on Tue Mar 20 23:39: amenbo from janome.tokenizer import Tokenizer #t=tokenizer()# ケース1 t=tokenizer("user_simpledic.csv",udic_type="simpledic",udic_enc="utf8")# ケース2 ''' utf8 で作ったユーザー辞書を使う場合 terapad 等でテキスト.txt として作成してから.csv に変える ''' for token in t.tokenize(' 日経平均先物や為替とビットコインの間に関連性 つまり相関はあるのでしょうか '): print(token) ケース 1 と ケース 2 は どちらかの # を外して動作させてください ケース 1 と ケース 2 では動作が若干異なります # 記号より後ろの 1 行分 ( 文字 ) はコメントと見なされます ユーザー辞書 ;( 本稿では 簡易版の辞書としました ) [user_simpledic.csv] 日経平均先物, カスタム名詞, ニッケイヘイキンサキモノビットコイン, カスタム名詞, ビットコイン関連性, カスタム名詞, カンレンセイ 作成方法 ; 辞書は 文字コード ;utf-8 で作っておくほうが無難です TeraPad などで 文字コード を utf-8 に指定して 内容を書込み後に一旦 user_simpledic.txt として保存します その後 拡張子を.txt から.csv に変更して作成します このファイルは本稿では text_mining_01.py と同一の場所 ( フォルダー中 ) に置いています 2/13

3 (2) 実行結果 ケース1 の場合 t=tokenizer()# ケース1 を活かす日経名詞, 固有名詞, 組織,*,*,*, 日経, ニッケイ, ニッケイ平均名詞, サ変接続,*,*,*,*, 平均, ヘイキン, ヘイキン先物名詞, 一般,*,*,*,*, 先物, サキモノ, サキモノや助詞, 並立助詞,*,*,*,*, や, ヤ, ヤ為替名詞, 一般,*,*,*,*, 為替, カワセ, カワセと助詞, 並立助詞,*,*,*,*, と, ト, トビット名詞, 一般,*,*,*,*, ビット, ビット, ビットコイン名詞, 一般,*,*,*,*, コイン, コイン, コインの助詞, 連体化,*,*,*,*, の, ノ, ノ間名詞, 一般,*,*,*,*, 間, マ, マに助詞, 格助詞, 一般,*,*,*, に, ニ, ニ関連名詞, サ変接続,*,*,*,*, 関連, カンレン, カンレン性名詞, 接尾, 一般,*,*,*, 性, セイ, セイ 記号, 読点,*,*,*,*,,, つまり接続詞,*,*,*,*,*, つまり, ツマリ, ツマリ相関名詞, サ変接続,*,*,*,*, 相関, ソウカン, ソーカンは助詞, 係助詞,*,*,*,*, は, ハ, ワある動詞, 自立,*,*, 五段 ラ行, 基本形, ある, アル, アルの名詞, 非自立, 一般,*,*,*, の, ノ, ノでしょ助動詞,*,*,*, 特殊 デス, 未然形, です, デショ, デショう助動詞,*,*,*, 不変化型, 基本形, う, ウ, ウか助詞, 副助詞 / 並立助詞 / 終助詞,*,*,*,*, か, カ, カ ケース2 の場合 t=tokenizer("user_simpl c="utf8")# ケース2 を活かす日経平均先物カスタム名詞,*,*,*,*,*, 日経平均先物, ニッケイヘイキンサキモノ, ニッケイヘイキンサキモノや助詞, 並立助詞,*,*,*,*, や, ヤ, ヤ為替名詞, 一般,*,*,*,*, 為替, カワセ, カワセと助詞, 並立助詞,*,*,*,*, と, ト, トビットコインカスタム名詞,*,*,*,*,*, ビットコイン, ビットコイン, ビットコインの助詞, 連体化,*,*,*,*, の, ノ, ノ間名詞, 一般,*,*,*,*, 間, マ, マに助詞, 格助詞, 一般,*,*,*, に, ニ, ニ関連性カスタム名詞,*,*,*,*,*, 関連性, カンレンセイ, カンレンセイ 記号, 読点,*,*,*,*,,, つまり接続詞,*,*,*,*,*, つまり, ツマリ, ツマリ相関名詞, サ変接続,*,*,*,*, 相関, ソウカン, ソーカンは助詞, 係助詞,*,*,*,*, は, ハ, ワある動詞, 自立,*,*, 五段 ラ行, 基本形, ある, アル, アルの名詞, 非自立, 一般,*,*,*, の, ノ, ノでしょ助動詞,*,*,*, 特殊 デス, 未然形, です, デショ, デショう助動詞,*,*,*, 不変化型, 基本形, う, ウ, ウか助詞, 副助詞 / 並立助詞 / 終助詞,*,*,*,*, か, カ, カ 3/13

4 (3) 概要解説 # -*- coding: utf-8 -*- Spyder で [ ファイル ]-[ 新規ファイル ] を選択すると 作成される python プログラム ファイ ルに自動的に書き込まれているコードです プログラムの文字コードが UTF-8 に指定されています Created on Tue Mar 20 23:39: amenbo と で囲まれた部分は コメントとして処理されます [text_mining_01.py] 部分は 小生が追記しましたが 他はファイル作成時に自動的に作成されたものです from janome.tokenizer import Tokenizer 1 #t=tokenizer()# ケース1 2-1 t=tokenizer("user_simpledic.csv",udic_type="simpledic",udic_enc="utf8")# ケース pip でインストール済の janome ライブラリから 日本語形態素 分析用の Tokenizer パッケージをインポートします 2-1( ケース 1)Tokenizer のオブジェクトを作成します 2-2( ケース 2)Tokenizer のオブジェクトを作成するのは同じですが janome 備え付け辞書以外に ユーザー辞書 ( 簡易版 文字コードは utf-8) も使う事を指定しています ''' utf8 で作ったユーザー辞書を使う場合 terapad 等でテキスト.txt として作成してから.csv に変える ''' これはコメントです for token in t.tokenize(' 日経平均先物や為替とビットコインの間に関連性 つまり相関はある のでしょうか '): 3 print(token) 4 3 tokenizer() メソッドに 形態素 解析したい文字列 '*** ' を渡しています 4 形態素 解析した結果をプリント ( 表示 ) します 4/13

5 3. テキスト ファイルのデータ解析 (Python プログラム ) (1) プログラム例 -2 [text_mining_02.py] # -*- coding: utf-8 -*- Created on Thu Mar 22 22:19: amenbo # python 解析器 janome をインポート - 1 from janome.tokenizer import Tokenizer # 形態素解析用オブジェクトの生成 - 2 text = Tokenizer() # txt ファイルからデータの読み込み - 3 text_file = open("text_1.txt")# ファイルは shift-jis で動作 #text_file = open("text_1.txt",encoding="utf-8")# ファイルもUTF-8にしているこの場合も動作 OK bindata = text_file.read() txt = bindata #print(txt) # 動作 OK # txt から読み込んだデータを形態素解析 - 4 #lines = txt.split("\r\n")# なんか うまく行かない lines = txt.split("\n") for i in lines: print(i) text_c = text.tokenize(i) for j in text_c: print(j) print(" ") 5/13

6 # テキストを一行ごとに処理 - 5 word_dic = {} #lines_1 = txt.split("\r\n")# 何か 上手く分離できない lines_1 = txt.split("\n") print(lines_1) for line in lines_1: malist = text.tokenize(line) #print(malist) for w in malist: word = w.surface #print(word) ps = w.part_of_speech # 品詞 - 6 re=w.reading # 読み print("word:%s \t ps:%s \t re:%s" %(word,ps,re)) if ps.find(" 名詞 ") < 0: continue # 名詞だけをカウント - 7 if not word in word_dic: word_dic[word] = 0 word_dic[word] += 1 print(" ") print("word_dic の中身 : \n") print(word_dic) print(" ") print(" 名刺の使用頻度 : \n") # よく使われる単語を表示 - 8 keys = sorted(word_dic.items(), key=lambda x:x[1], reverse=true) for word, cnt in keys[:50]: print("{0}({1}) ".format(word,cnt), end="") 6/13

7 [text_1.txt] 私の名前はアメンボです 住まいは狛江市ですが国領駅の方が近いです 今 テキストマイニングの練習をしています 趣味は 地域活動 と MQL4 原語による プログラミング です 貴方の名前は お住まいは何所ですか 最寄り駅は何所ですか 国領駅から近いですか? お仕事と趣味を教えてください ところで投資には興味がありますか 作成方法 ; 本稿では 敢て shift-jis で作ってみました utf-8 でも当然 問題ありません (2) 実行結果 ユーザー辞書を設定していないので 一部は不自然な形態素に分解されています 例 ; 狛江市 国領駅 MQL 4 など 私の名前はアメンボです 私名詞, 代名詞, 一般,*,*,*, 私, ワタシ, ワタシの助詞, 連体化,*,*,*,*, の, ノ, ノ名前名詞, 一般,*,*,*,*, 名前, ナマエ, ナマエは助詞, 係助詞,*,*,*,*, は, ハ, ワアメンボ名詞, 一般,*,*,*,*, アメンボ, アメンボ, アメンボです助動詞,*,*,*, 特殊 デス, 基本形, です, デス, デス 住まいは狛江市ですが国領駅の方が近いです 住まい名詞, 一般,*,*,*,*, 住まい, スマイ, スマイは助詞, 係助詞,*,*,*,*, は, ハ, ワ狛江名詞, 固有名詞, 地域, 一般,*,*, 狛江, コマエ, コマエ市名詞, 接尾, 地域,*,*,*, 市, シ, シです助動詞,*,*,*, 特殊 デス, 基本形, です, デス, デスが助詞, 接続助詞,*,*,*,*, が, ガ, ガ国領名詞, 固有名詞, 地域, 一般,*,*, 国領, コクリョウ, コクリョー駅名詞, 接尾, 地域,*,*,*, 駅, エキ, エキの助詞, 連体化,*,*,*,*, の, ノ, ノ方名詞, 非自立, 一般,*,*,*, 方, ホウ, ホーが助詞, 格助詞, 一般,*,*,*, が, ガ, ガ近い形容詞, 自立,*,*, 形容詞 アウオ段, 基本形, 近い, チカイ, チカイです助動詞,*,*,*, 特殊 デス, 基本形, です, デス, デス 今 テキストマイニングの練習をしています 今名詞, 副詞可能,*,*,*,*, 今, イマ, イマ 記号, 読点,*,*,*,*,,, テキスト名詞, 一般,*,*,*,*, テキスト, テキスト, テキストマイニング名詞, サ変接続,*,*,*,*, マイニング, マイニング, マイニングの助詞, 連体化,*,*,*,*, の, ノ, ノ練習名詞, サ変接続,*,*,*,*, 練習, レンシュウ, レンシューを助詞, 格助詞, 一般,*,*,*, を, ヲ, ヲし動詞, 自立,*,*, サ変 スル, 連用形, する, シ, シ 7/13

8 て助詞, 接続助詞,*,*,*,*, て, テ, テい動詞, 非自立,*,*, 一段, 連用形, いる, イ, イます助動詞,*,*,*, 特殊 マス, 基本形, ます, マス, マス 趣味は 地域活動 と MQL4 原語による プログラミング です 趣味名詞, 一般,*,*,*,*, 趣味, シュミ, シュミは助詞, 係助詞,*,*,*,*, は, ハ, ワ 記号, 括弧開,*,*,*,*,,, 地域名詞, 一般,*,*,*,*, 地域, チイキ, チイキ活動名詞, サ変接続,*,*,*,*, 活動, カツドウ, カツドー 記号, 括弧閉,*,*,*,*,,, と助詞, 格助詞, 引用,*,*,*, と, ト, ト MQL 名詞, 一般,*,*,*,*,MQL,*,* 4 名詞, 数,*,*,*,*,4,*,* 原語名詞, 一般,*,*,*,*, 原語, ゲンゴ, ゲンゴによる助詞, 格助詞, 連語,*,*,*, による, ニヨル, ニヨル 記号, 括弧開,*,*,*,*,,, プログラミング名詞, サ変接続,*,*,*,*, プログラミング, プログラミング, プログラミング 記号, 括弧閉,*,*,*,*,,, です助動詞,*,*,*, 特殊 デス, 基本形, です, デス, デス 貴方の名前は 貴方名詞, 代名詞, 一般,*,*,*, 貴方, アナタ, アナタの助詞, 連体化,*,*,*,*, の, ノ, ノ名前名詞, 一般,*,*,*,*, 名前, ナマエ, ナマエは助詞, 係助詞,*,*,*,*, は, ハ, ワ お住まいは何所ですか 最寄り駅は何所ですか 国領駅から近いですか? お接頭詞, 名詞接続,*,*,*,*, お, オ, オ住まい名詞, 一般,*,*,*,*, 住まい, スマイ, スマイは助詞, 係助詞,*,*,*,*, は, ハ, ワ何名詞, 代名詞, 一般,*,*,*, 何, ナニ, ナニ所名詞, 接尾, 一般,*,*,*, 所, ショ, ショです助動詞,*,*,*, 特殊 デス, 基本形, です, デス, デスか助詞, 副助詞 / 並立助詞 / 終助詞,*,*,*,*, か, カ, カ 記号, 読点,*,*,*,*,,, 最寄り駅名詞, 一般,*,*,*,*, 最寄り駅, モヨリエキ, モヨリエキは助詞, 係助詞,*,*,*,*, は, ハ, ワ何名詞, 代名詞, 一般,*,*,*, 何, ナニ, ナニ所名詞, 接尾, 一般,*,*,*, 所, ショ, ショです助動詞,*,*,*, 特殊 デス, 基本形, です, デス, デスか助詞, 副助詞 / 並立助詞 / 終助詞,*,*,*,*, か, カ, カ 記号, 読点,*,*,*,*,,, 国領名詞, 固有名詞, 地域, 一般,*,*, 国領, コクリョウ, コクリョー駅名詞, 接尾, 地域,*,*,*, 駅, エキ, エキから助詞, 格助詞, 一般,*,*,*, から, カラ, カラ近い形容詞, 自立,*,*, 形容詞 アウオ段, 基本形, 近い, チカイ, チカイです助動詞,*,*,*, 特殊 デス, 基本形, です, デス, デスか助詞, 副助詞 / 並立助詞 / 終助詞,*,*,*,*, か, カ, カ? 記号, 一般,*,*,*,*,?,?,? お仕事と趣味を教えてください ところで投資には興味がありますか お仕事と趣味 接頭詞, 名詞接続,*,*,*,*, お, オ, オ名詞, サ変接続,*,*,*,*, 仕事, シゴト, シゴト助詞, 並立助詞,*,*,*,*, と, ト, ト名詞, 一般,*,*,*,*, 趣味, シュミ, シュミ 8/13

9 を助詞, 格助詞, 一般,*,*,*, を, ヲ, ヲ教え動詞, 自立,*,*, 一段, 連用形, 教える, オシエ, オシエて助詞, 接続助詞,*,*,*,*, て, テ, テください動詞, 非自立,*,*, 五段 ラ行特殊, 命令 i, くださる, クダサイ, クダサイ 記号, 読点,*,*,*,*,,, ところで接続詞,*,*,*,*,*, ところで, トコロデ, トコロデ投資名詞, サ変接続,*,*,*,*, 投資, トウシ, トーシに助詞, 格助詞, 一般,*,*,*, に, ニ, ニは助詞, 係助詞,*,*,*,*, は, ハ, ワ興味名詞, 一般,*,*,*,*, 興味, キョウミ, キョーミが助詞, 格助詞, 一般,*,*,*, が, ガ, ガあり動詞, 自立,*,*, 五段 ラ行, 連用形, ある, アリ, アリます助動詞,*,*,*, 特殊 マス, 基本形, ます, マス, マスか助詞, 副助詞 / 並立助詞 / 終助詞,*,*,*,*, か, カ, カ [' 私の名前はアメンボです ', ' 住まいは狛江市ですが国領駅の方が近いです ', ' 今 テキストマイニングの練習をしています ', ' 趣味は 地域活動 と MQL4 原語による プログラミング です ', ' 貴方の名前は ', ' お住まいは何所ですか 最寄り駅は何所ですか 国領駅から近いですか?', ' お仕事と趣味を教えてください ところで投資には興味がありますか '] word: 私 ps: 名詞, 代名詞, 一般,* re: ワタシ word: の ps: 助詞, 連体化,*,* re: ノ word: 名前 ps: 名詞, 一般,*,* re: ナマエ word: アメンボ ps: 名詞, 一般,*,* re: アメンボ word: ps: 記号, 句点,*,* re: word: 住まい ps: 名詞, 一般,*,* re: スマイ word: 狛江 ps: 名詞, 固有名詞, 地域, 一般 re: コマエ word: 市 ps: 名詞, 接尾, 地域,* re: シ word: が ps: 助詞, 接続助詞,*,* re: ガ word: 国領 ps: 名詞, 固有名詞, 地域, 一般 re: コクリョウ word: 駅 ps: 名詞, 接尾, 地域,* re: エキ word: の ps: 助詞, 連体化,*,* re: ノ word: 方 ps: 名詞, 非自立, 一般,* re: ホウ word: が ps: 助詞, 格助詞, 一般,* re: ガ word: 近い ps: 形容詞, 自立,*,* re: チカイ word: ps: 記号, 句点,*,* re: word: 今 ps: 名詞, 副詞可能,*,* re: イマ word: ps: 記号, 読点,*,* re: word: テキスト ps: 名詞, 一般,*,* re: テキスト word: マイニング ps: 名詞, サ変接続,*,* re: マイニング word: の ps: 助詞, 連体化,*,* re: ノ word: 練習 ps: 名詞, サ変接続,*,* re: レンシュウ word: を ps: 助詞, 格助詞, 一般,* re: ヲ word: し ps: 動詞, 自立,*,* re: シ word: て ps: 助詞, 接続助詞,*,* re: テ word: い ps: 動詞, 非自立,*,* re: イ word: ます ps: 助動詞,*,*,* re: マス word: ps: 記号, 句点,*,* re: word: 趣味 ps: 名詞, 一般,*,* re: シュミ word: ps: 記号, 括弧開,*,* re: word: 地域 ps: 名詞, 一般,*,* re: チイキ word: 活動 ps: 名詞, サ変接続,*,* re: カツドウ word: ps: 記号, 括弧閉,*,* re: word: と ps: 助詞, 格助詞, 引用,* re: ト word:mql ps: 名詞, 一般,*,* re:* word:4 ps: 名詞, 数,*,* re:* word: 原語 ps: 名詞, 一般,*,* re: ゲンゴ word: による ps: 助詞, 格助詞, 連語,* re: ニヨル word: ps: 記号, 括弧開,*,* re: 9/13

10 word: プログラミング ps: 名詞, サ変接続,*,* re: プログラミング word: ps: 記号, 括弧閉,*,* re: word: ps: 記号, 句点,*,* re: word: 貴方 ps: 名詞, 代名詞, 一般,* re: アナタ word: の ps: 助詞, 連体化,*,* re: ノ word: 名前 ps: 名詞, 一般,*,* re: ナマエ word: ps: 記号, 句点,*,* re: word: お ps: 接頭詞, 名詞接続,*,* re: オ word: 住まい ps: 名詞, 一般,*,* re: スマイ word: 何 ps: 名詞, 代名詞, 一般,* re: ナニ word: 所 ps: 名詞, 接尾, 一般,* re: ショ word: か ps: 助詞, 副助詞 / 並立助詞 / 終助詞,*,* re: カ word: ps: 記号, 読点,*,* re: word: 最寄り駅 ps: 名詞, 一般,*,* re: モヨリエキ word: 何 ps: 名詞, 代名詞, 一般,* re: ナニ word: 所 ps: 名詞, 接尾, 一般,* re: ショ word: か ps: 助詞, 副助詞 / 並立助詞 / 終助詞,*,* re: カ word: ps: 記号, 読点,*,* re: word: 国領 ps: 名詞, 固有名詞, 地域, 一般 re: コクリョウ word: 駅 ps: 名詞, 接尾, 地域,* re: エキ word: から ps: 助詞, 格助詞, 一般,* re: カラ word: 近い ps: 形容詞, 自立,*,* re: チカイ word: か ps: 助詞, 副助詞 / 並立助詞 / 終助詞,*,* re: カ word:? ps: 記号, 一般,*,* re:? word: お ps: 接頭詞, 名詞接続,*,* re: オ word: 仕事 ps: 名詞, サ変接続,*,* re: シゴト word: と ps: 助詞, 並立助詞,*,* re: ト word: 趣味 ps: 名詞, 一般,*,* re: シュミ word: を ps: 助詞, 格助詞, 一般,* re: ヲ word: 教え ps: 動詞, 自立,*,* re: オシエ word: て ps: 助詞, 接続助詞,*,* re: テ word: ください ps: 動詞, 非自立,*,* re: クダサイ word: ps: 記号, 読点,*,* re: word: ところで ps: 接続詞,*,*,* re: トコロデ word: 投資 ps: 名詞, サ変接続,*,* re: トウシ word: に ps: 助詞, 格助詞, 一般,* re: ニ word: 興味 ps: 名詞, 一般,*,* re: キョウミ word: が ps: 助詞, 格助詞, 一般,* re: ガ word: あり ps: 動詞, 自立,*,* re: アリ word: ます ps: 助動詞,*,*,* re: マス word: か ps: 助詞, 副助詞 / 並立助詞 / 終助詞,*,* re: カ word: ps: 記号, 句点,*,* re: word_dic の中身 : {' 私 ': 1, ' 名前 ': 2, ' アメンボ ': 1, ' 住まい ': 2, ' 狛江 ': 1, ' 市 ': 1, ' 国領 ': 2, ' 駅 ': 2, ' 方 ': 1, ' 今 ': 1, ' テキスト ': 1, ' マイニング ': 1, ' 練習 ': 1, ' 趣味 ': 2, ' 地域 ': 1, ' 活動 ': 1, 'MQL': 1, '4': 1, ' 原語 ': 1, ' プログラミング ': 1, ' 貴方 ': 1, ' お ': 2, ' 何 ': 2, ' 所 ': 2, ' 最寄り駅 ': 1, ' 仕事 ': 1, ' 投資 ': 1, ' 興味 ': 1} 名刺の使用頻度 : 名前 (2) 住まい (2) 国領 (2) 駅 (2) 趣味 (2) お (2) 何 (2) 所 (2) 私 (1) アメンボ (1) 狛江 (1) 市 (1) 方 (1) 今 (1) テキスト (1) マイニング (1) 練習 (1) 地域 (1) 活動 (1) MQL(1) 4(1) 原語 (1) プログラミング (1) 貴方 (1) 最寄り駅 (1) 仕事 (1) 投資 (1) 興味 (1) 10/13

11 (3) 概要解説 # -*- coding: utf-8 -*- Created on Thu Mar 22 22:19: amenbo 例 -1と同様に 上記部分はコメントとして処理されます # python 解析器 janome をインポート - 1 from janome.tokenizer import Tokenizer # 形態素解析用オブジェクトの生成 - 2 text = Tokenizer() janome ライブラリから 日本語形態素 分析用の Tokenizer パッケージを インポートしてから Tokenizer のオブジェクトを作成します ただし Tokenizer オブジェクト作成時に辞書等の指定は行っていません # txt ファイルからデータの読み込み - 3 text_file = open("text_1.txt")# ファイルは shift-jis で動作 1 #text_file = open("text_1.txt",encoding="utf-8")# ファイルもUTF-8にしているこの場合も動作 OK bindata = text_file.read() 2 txt = bindata 3 #print(txt) # 動作 OK 例-1 の場合と異なり 形態素 解析する対象は text_1.txt に記載されたテキストです 手順 ; 1 先ず テキストファイル text_1.txt を開き 2 その内容を読み取って (.read()) 3 一度 テキスト変数 (txt) として設定します 小生のやり方ですが 11/13

12 # txt から読み込んだデータを形態素解析 - 4 #lines = txt.split("\r\n")# なんか うまく行かない lines = txt.split("\n") 4 for i in lines: 5 print(i) text_c = text.tokenize(i) for j in text_c: print(j) print(" ") 4 改行コードを利用して テキストを 1 行 ごとに リスト 形式に分離します 5 リストの各要素 ( つまり 1 行 ) ごとに 形態素 解析していきます # テキストを一行ごとに処理 - 5 word_dic = {} #lines_1 = txt.split("\r\n")# 何か 上手く分離できない lines_1 = txt.split("\n") 6 print(lines_1) 7 for line in lines_1: 8 malist = text.tokenize(line) #print(malist) for w in malist: 9 word = w.surface #print(word) ps = w.part_of_speech # 品詞 - 6 re=w.reading # 読み print("word:%s \t ps:%s \t re:%s" %(word,ps,re)) if ps.find(" 名詞 ") < 0: continue # 名詞だけをカウント 7 if not word in word_dic: word_dic[word] = 0 word_dic[word] += 1 print(" ") 10 12/13

13 6 4 と同じ 改行コードを利用して テキストを 1 行 ごとに リスト 形式に分離 7 上記 6 の内容をプリント 81 行ごとに形態素解析を行います 9 上記 8 の処理として [.surface] = 名詞 [.part_of_speech]= 品詞 [.reading]= 読みを検出して書き出しています 10 各種の品詞の中から 同じ 名詞 のみ 出現頻度をカウントしています print("word_dic の中身 : \n") print(word_dic) print(" ") print(" 名刺の使用頻度 : \n") word_dic( 辞書 ) 形式に保存されたデータを書出し # よく使われる単語を表示 - 8 keys = sorted(word_dic.items(), key=lambda x:x[1], reverse=true) for word, cnt in keys[:50]: print("{0}({1}) ".format(word,cnt), end="") 出現頻度の高い 名詞 の 上位 50 番目まで を書き出します janome( 日本語形態素解析用のライブラリ ) は 導入が非常に簡単な割に高機能で使い易いです ( 他にもライブラリは色々あるようですが ) アメンボは ほんの触り 程度に使っただけです 興味のある読者は色々と試してみることをお勧めします 以上 13/13

テキストマイニングの登場 テキストデータのような定性データは 大量のデータ を分析することで安定した傾向が見いだせますが 人 手で大量のテキストデータを分析することは現実的に はほとんど不可能でした テキストマイニングの登場によって 大量のデータを 統一的な視点 基準から少ない労力で分析することが

テキストマイニングの登場 テキストデータのような定性データは 大量のデータ を分析することで安定した傾向が見いだせますが 人 手で大量のテキストデータを分析することは現実的に はほとんど不可能でした テキストマイニングの登場によって 大量のデータを 統一的な視点 基準から少ない労力で分析することが テキストマイニングの登場 テキストデータのような定性データは 大量のデータ を分析することで安定した傾向が見いだせますが 人 手で大量のテキストデータを分析することは現実的に はほとんど不可能でした テキストマイニングの登場によって 大量のデータを 統一的な視点 基準から少ない労力で分析することが 可能になりました テキストマイニングは 世の中で流行っている話題 や 人々のニーズや不満を定量的に把握する手段とし

More information

1. ログイン 1-1 管理画面へのログイン 施設の作成 編集 削除や承認 公開には その操作権限を持つアカウントでログイン します アカウントについての詳細は 管理者にお問い合わせください (1) [ ユーザー ID またはメールアドレス ] と [ パスワード ] を入力後 [ ログイン ] を

1. ログイン 1-1 管理画面へのログイン 施設の作成 編集 削除や承認 公開には その操作権限を持つアカウントでログイン します アカウントについての詳細は 管理者にお問い合わせください (1) [ ユーザー ID またはメールアドレス ] と [ パスワード ] を入力後 [ ログイン ] を 管理画面操作マニュアル 施設 目次 1. ログイン... 2 1-1 管理画面へのログイン... 2 2. 施設... 2 2-1 施設一覧... 3 2-2 施設の新規作成... 4 2-3 施設の編集... 9 2-4 施設の削除...10 2-5 ダウンロード... 11 2-6 インポート...12 3. 写真 地図...13 3-1 施設写真の登録...13 3-2 施設地図の登録...16

More information

Microsoft Word - CygwinでPython.docx

Microsoft Word - CygwinでPython.docx Cygwin でプログラミング 2018/4/9 千葉 数値計算は計算プログラムを書いて行うわけですが プログラムには様々な 言語 があるので そのうちどれかを選択する必要があります プログラム言語には 人間が書いたプログラムを一度計算機用に翻訳したのち計算を実行するものと 人間が書いたプログラムを計算機が読んでそのまま実行するものとがあります ( 若干不正確な説明ですが ) 前者を システム言語

More information

SAS_user_2015_fukiya01

SAS_user_2015_fukiya01 Base SAS とオープンソースだけで行うテキストマイニングの検討 (MeCab, CaboCha 及び Word2Vec の連携について ) 吹谷芳博株式会社エスアールディデータマネジメント統計解析室 Consideration of text mining only by means of Base SAS and Open Source. (Coordination of MeCab, CaboCha

More information

画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう

画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう 第 14 回 応用 情報処理演習 ( テキスト : 第 10 章 ) 画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう 特定色の画素の検出 ( テキスト 134 ページ ) 画像データが保存されているファイルを読み込んで, 特定色の画素の位置を検出するプログラムを作成しなさい 元画像生成画像 ( 結果の画像 )

More information

0_テキストマイニング環境構築_mac

0_テキストマイニング環境構築_mac 本実験で利 するソフトウェア Anaconda 5.0.0 Python 本体及び数値計算ライブラリや開発環境 をセットにしたパッケージ MeCab IPA 辞書 NAIST Japanese Dictionary mecab-ipadic-neologd Natto-py 日本語形態素解析器 Mecab 用辞書 Mecab 用辞書 Mecab 用辞書 Python から MeCab を利用するためのライブラ

More information

nlp1-12.key

nlp1-12.key 自然言語処理論 I 12. テキスト処理 ( 文字列照合と検索 ) 情報検索 information retrieval (IR) 広義の情報検索 情報源からユーザの持つ問題 ( 情報要求 ) を解決できる情報を見つけ出すこと 狭義の情報検索 文書集合の中から ユーザの検索質問に適合する文書を見つけ出すこと 適合文書 : 検索質問の答えが書いてある文書 テキスト検索 (text retrieval)

More information

目次 JAVIS Appli の基本機能... 3 JAVIS Appli について... 3 音声確認機能 JAVIS Appli( 有償版 ) の機能... 4 音声で読みの確認をする... 4 辞書機能... 5 単語を登録する... 5 単語を削除する... 6 音声コードの作成... 7

目次 JAVIS Appli の基本機能... 3 JAVIS Appli について... 3 音声確認機能 JAVIS Appli( 有償版 ) の機能... 4 音声で読みの確認をする... 4 辞書機能... 5 単語を登録する... 5 単語を削除する... 6 音声コードの作成... 7 アドイン版 ********************************************* 操作説明書 ********************************************* 目次 JAVIS Appli の基本機能... 3 JAVIS Appli について... 3 音声確認機能 JAVIS Appli( 有償版 ) の機能... 4 音声で読みの確認をする...

More information

サイボウズ Office 10「社外からアクセス」

サイボウズ Office 10「社外からアクセス」 サイボウズ Office 10 Cybozu 商標について 記載された商品名 各製品名は各社の登録商標または商標です また 当社製品には他社の著作物が含まれていることがあります 個別の商標 著作物に関する注記については 弊社のWebサイトを参照してください https://cybozu.co.jp/logotypes/other-trademark/ なお 本文および図表中では (TM) マーク (R)

More information

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います

More information

スライド 1

スライド 1 ラベル屋さん HOME かんたんマニュアル リンクコース 目次 STEP 1-2 : ( 基礎編 ) 用紙の選択と文字の入力 STEP 3 : ( 基礎編 ) リンクの設定 STEP 4 : ( 基礎編 ) リンクデータの入力と印刷 STEP 5 : ( 応用編 ) リンクデータの入力 1 STEP 6 : ( 応用編 ) リンクデータの入力 2 STEP 7-8 : ( 応用編 ) リンク機能で使ったデータをコピーしたい場合

More information

スクールCOBOL2002

スクールCOBOL2002 3. 関連資料 - よく使われる機能の操作方法 - (a) ファイルの入出力処理 - 順ファイル等を使ったプログラムの実行 - - 目次 -. はじめに 2. コーディング上の指定 3. 順ファイルの使用方法 4. プリンタへの出力方法 5. 索引ファイルの使用方法 6. 終わりに 2 . はじめに 本説明書では 簡単なプログラム ( ファイル等を使わないプログラム ) の作成からコンパイル 実行までの使用方法は既に理解しているものとして

More information

2014GM58_h1

2014GM58_h1 Dec.2014 No.58 GM ハ イ 留 学 生 ち ん ホ ム ス テ イ は ど う? 困 て な い? あ ら 和 食 苦 手 な ん? え? パ ン で 伝 統? そ れ は ア ニ メ の お 約 束 て や つ で パ ン 朝 食 デ ア ノ 伝 統 的 日 本 文 化 ヲ 体 験 シ テ ミ タ イ! 納 豆 モ 焼 魚 モ ダ イ ス キ! デ モ ネ 一 度 デ イ イ カ

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 情報システム基礎演習 B 2016/01/28 (Thurs.) テーマ 4 JavaScript による電卓 Web アプリを作成しましょう 健山智子 ([email protected]) 広島工業大学情報学部知的情報システム学科知的情報可視化戦略研究室 (ival) 講義のアウトライン 2 1. グループの決定 : 1. 5 人での 6 グループ ( ランダム

More information

基本的な利用法

基本的な利用法 (R で ) 塩基配列解析 基本的な利用法 Macintosh 版 到達目標 : このスライドに書かれている程度のことは自在にできるようにしてエラーへの対処法を身につける 1. 必要なパッケージのインストールが正しくできているかどうかの自力での判定 および個別のパッケージのインストール 2. 作業ディレクトリの変更 3. テキストエディタで自在に入出力ファイル名の変更 ( どんなファイル名のものがどこに生成されるかという全体像の把握

More information

FTP 共有を有効にする あらかじめ作成済みの共有フォルダーを FTP 共有可能にする設定を説明します 共有フォルダーの作成方法は 画面で見るマニュアル をご覧ください ファイル数の多い共有フォルダーを変更すると 変更が完了するまでに時間がかかる場合があります また 変更が完了するまで共有フォルダー

FTP 共有を有効にする あらかじめ作成済みの共有フォルダーを FTP 共有可能にする設定を説明します 共有フォルダーの作成方法は 画面で見るマニュアル をご覧ください ファイル数の多い共有フォルダーを変更すると 変更が完了するまでに時間がかかる場合があります また 変更が完了するまで共有フォルダー ネットワーク接続ハードディスク HDL-H シリーズ FTP 事前に本パッケージの追加をおこなってください パッケージの追加方法は 画面で見るマニュアル をご覧ください INDEX 本製品での FTP 共有機能... 1 FTP 共有を有効にする... FTP 共有設定をする... FTP クライアントから接続する... 3 一括登録をする... 5 ログ お知らせ一覧... 5 本製品での FTP

More information

2.Win32API によるファイル アクセス 本稿では 読み書きするデータは テキスト ( 文字列 ) との前提で解説します ( 絶対パス指定による任意の場所のファイル アクセスを目指します ) (1) 疑問? user 32.dll はどこにある? と思った方 アメンボ以外にいませんか?? そう

2.Win32API によるファイル アクセス 本稿では 読み書きするデータは テキスト ( 文字列 ) との前提で解説します ( 絶対パス指定による任意の場所のファイル アクセスを目指します ) (1) 疑問? user 32.dll はどこにある? と思った方 アメンボ以外にいませんか?? そう Win32API; 任意フォルダ内のファイル アクセス アメンボです 実は ある大問題解決のために 任意フォルダー 中のファイルをアクセス 解析するための DLL を時間をかけて何とか完成したのですが その作成中に調べた資料で Win32API(kernel32) を使えば MQL4 からでも 絶対パス が使えることに気が付いてチョット試したところ簡単に出来てしまい 気が抜けてしまいました ( せっかく苦労して作った

More information

Anaconda x86_64 版バージョン の インストールとパッケージの追加 最終更新 : 2018 年 2 月 10 日 URL: Anaconda は,Py

Anaconda x86_64 版バージョン の インストールとパッケージの追加 最終更新 : 2018 年 2 月 10 日 URL:   Anaconda は,Py Anaconda x86_64 版バージョン 5.0.0 の インストールとパッケージの追加 最終更新 : 2018 年 2 月 10 日 URL: https://www.kunihikokaneko.com/dblab/toolchain/anaconda3.html Anaconda は,Python バージョン 3 の言語処理系と, 開発環境と, 各種ツールの詰め合わせであ る. キーワード

More information

サイボウズ Office「社外からアクセス」

サイボウズ Office「社外からアクセス」 サイボウズ Office Cybozu 商標について 記載された商品名 各製品名は各社の登録商標または商標です また 当社製品には他社の著作物が含まれていることがあります 個別の商標 著作物に関する注記については 弊社のWebサイトを参照してください https://cybozu.co.jp/logotypes/other-trademark/ なお 本文および図表中では (TM) マーク (R)

More information

サイボウズ Office「リンク集」

サイボウズ Office「リンク集」 サイボウズ Office Cybozu 商標について 記載された商品名 各製品名は各社の登録商標または商標です また 当社製品には他社の著作物が含まれていることがあります 個別の商標 著作物に関する注記については 弊社のWebサイトを参照してください https://cybozu.co.jp/logotypes/other-trademark/ なお 本文および図表中では (TM) マーク (R)

More information

農業・農村基盤図の大字小字コードXML作成 説明書

農業・農村基盤図の大字小字コードXML作成 説明書 農業 農村基盤図の大字小字コード XML 作成説明書 2007/06/06 有限会社ジオ コーチ システムズ http://www.geocoach.co.jp/ [email protected] 農業 農村基盤図の大字小字コード XML 作成 プログラムについての説明書です バージョン ビルド 1.01 2007/06/06 農業 農村基盤図の大字小字コード XML 作成 は 市区町村 大字

More information

Java講座

Java講座 ~ 第 1 回 ~ 情報科学部コンピュータ科学科 2 年竹中優 プログラムを書く上で Hello world 基礎事項 演算子 構文 2 コメントアウト (//, /* */, /** */) をしよう! インデントをしよう! 変数などにはわかりやすい名前をつけよう! 要するに 他人が見て理解しやすいコードを書こうということです 3 1. Eclipse を起動 2. ファイル 新規 javaプロジェクト

More information

1. ログイン 1-1 管理画面へのログイン 施設の作成 編集 削除や承認 公開には その操作権限を持つアカウントでログイン します アカウントについての詳細は 管理者にお問い合わせください (1) [ ユーザー ID またはメールアドレス ] と [ パスワード ] を入力後 [ ログイン ] を

1. ログイン 1-1 管理画面へのログイン 施設の作成 編集 削除や承認 公開には その操作権限を持つアカウントでログイン します アカウントについての詳細は 管理者にお問い合わせください (1) [ ユーザー ID またはメールアドレス ] と [ パスワード ] を入力後 [ ログイン ] を SHIRASAGI 管理画面操作マニュアル 施設 1. ログイン 2 1-1 管理画面へのログイン 2 2. 施設 3 2-1 施設一覧 3 2-2 施設の新規作成 4 2-3 施設の編集 8 2-4 施設の削除 9 3. 写真 地図 10 3-1 施設写真の登録 10 3-2 施設地図の登録 14 1 1. ログイン 1-1 管理画面へのログイン 施設の作成 編集 削除や承認 公開には その操作権限を持つアカウントでログイン

More information

TM2018 講習会資料 MTMineR を用いたテキストマイニングの基礎 同志社大学文化情報学研究科データサイエンス研究室 目次 1. イントロダクション テキストマイニングのプロセス 2. R 言語基礎 R 言語 環境 R データ型と構造 グラフィックスの作成 基礎統計解析 外部データ読み込み

TM2018 講習会資料 MTMineR を用いたテキストマイニングの基礎 同志社大学文化情報学研究科データサイエンス研究室 目次 1. イントロダクション テキストマイニングのプロセス 2. R 言語基礎 R 言語 環境 R データ型と構造 グラフィックスの作成 基礎統計解析 外部データ読み込み TM2018 講習会資料 MTMineR を用いたテキストマイニングの基礎 同志社大学文化情報学研究科データサイエンス研究室 目次 1. イントロダクション テキストマイニングのプロセス 2. R 言語基礎 R 言語 環境 R データ型と構造 グラフィックスの作成 基礎統計解析 外部データ読み込み 3. テキストマイニングのための環境整備 Java と R のインストール 日本語形態素解析器 (MeCab)

More information

基礎からの MySQL 改訂版 は Windows10 や Windows8.1 にも対応しています Windows10 および Windows8.1 をお使いの読者が 基礎からの MySQL 改訂版 を読み進めると きの補足説明 1. 基礎からの MySQL 改訂版 の Windows10 および

基礎からの MySQL 改訂版 は Windows10 や Windows8.1 にも対応しています Windows10 および Windows8.1 をお使いの読者が 基礎からの MySQL 改訂版 を読み進めると きの補足説明 1. 基礎からの MySQL 改訂版 の Windows10 および 基礎からの MySQL 改訂版 は Windows10 や Windows8.1 にも対応しています Windows10 および Windows8.1 をお使いの読者が 基礎からの MySQL 改訂版 を読み進めると きの補足説明 1. 基礎からの MySQL 改訂版 の Windows10 および Windows8.1 への対応 基礎からの MySQL 改訂版 は Windows7 WindowsVista

More information

プログラミング基礎

プログラミング基礎 C プログラミング Ⅰ 授業ガイダンス C 言語の概要プログラム作成 実行方法 授業内容について 授業目的 C 言語によるプログラミングの基礎を学ぶこと 学習内容 C 言語の基礎的な文法 入出力, 変数, 演算, 条件分岐, 繰り返し, 配列,( 関数 ) C 言語による簡単な計算処理プログラムの開発 到達目標 C 言語の基礎的な文法を理解する 簡単な計算処理プログラムを作成できるようにする 授業ガイダンス

More information

サイボウズ Office 10「リンク集」

サイボウズ Office 10「リンク集」 サイボウズ Office 10 バージョン 10.6 リンク集 Copyright (C) 2013-2016 Cybozu 商標について 記載された商品名 各製品名は各社の登録商標または商標です また 当社製品には他社の著作物が含まれていることがあります 個別の商標 著作物に関する注記については 弊社の Web サイトを参照してください http://cybozu.co.jp/company/copyright/other_companies_trademark.html

More information

(Microsoft Word - Word\216\300\217K\212\356\221b1.doc)

(Microsoft Word - Word\216\300\217K\212\356\221b1.doc) Excel Word 実習 (1 章 Word 入門編 ) 2007.4 学科名学科氏名 目標資格 Microsoft Office Specialist( 主催 :Microsoft Corp. Odyssey Communications inc.) 実施日 : 平成 XX 年 X 月 XX 日 (X) Microsoft Excel 実施日 : 平成 XX 年 X 月 XX 日 (X) Microsoft

More information

LINE WORKS セットアップガイド目次 管理者画面へのログイン... 2 ドメイン所有権の確認... 3 操作手順... 3 組織の登録 / 編集 / 削除... 7 組織を個別に追加 ( マニュアル操作による登録 )... 7 組織を一括追加 (XLS ファイルによる一括登録 )... 9

LINE WORKS セットアップガイド目次 管理者画面へのログイン... 2 ドメイン所有権の確認... 3 操作手順... 3 組織の登録 / 編集 / 削除... 7 組織を個別に追加 ( マニュアル操作による登録 )... 7 組織を一括追加 (XLS ファイルによる一括登録 )... 9 VER.4.0.0 ライトプラン 1 LINE WORKS セットアップガイド目次 管理者画面へのログイン... 2 ドメイン所有権の確認... 3 操作手順... 3 組織の登録 / 編集 / 削除... 7 組織を個別に追加 ( マニュアル操作による登録 )... 7 組織を一括追加 (XLS ファイルによる一括登録 )... 9 組織の編集... 11 組織の移動... 12 組織の並べ替え...

More information

eYACHO 管理者ガイド

eYACHO 管理者ガイド eyacho 管理者ガイド 第 1 版 - ios は Cisco の米国およびその他の国における商標または登録商標であり ライセンスに基づき使用されています - Apple ipad は Apple Inc. の商標です - Microsoft, Excel および Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です

More information

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード] Borland C++ Compiler の 使用方法 解説書 (v1.1) 1 準備 (1/2) 1. スタートメニューから コントロールパネル を開いて その中に デスクトップのカスタマイズ フォルダーオプション があるので開く エクスプローラー内の ツール フォルダーオプション などからも開ける 2. 表示 タブにある 登録されている拡張子は表示しない のチェックを外して OKを押す これでファイルの拡張子が表示されるようになった

More information

ビューアページ画像の仕様

ビューアページ画像の仕様 ビューアページ画像の仕様 i 目次 はじめに... 1 ビューアページ画像の仕様... 2 ページ画像の文字可読性...3 テキスト文書 (*.txt) のページレイアウト...4 ビューアで閲覧可能なファイル形式... 5 ビューアで閲覧できないファイル形式... 6 変換できない時の対処方法... 7 サポートされている Office 文書の画像変換に失敗する場合...7 レイアウトが崩れる...8

More information

.10.中高美術

.10.中高美術 中 学 校 美 術 / 特 別 支 援 学 校 中 学 部 高 等 部 美 術 第 1 問 第 2 問 第 3 問 第 4 問 第 5 問 第 6 問 ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ タ チ ツ テ ト ナ ニ ヌ ネ ノ 正 答 b c 配 点 3 3 備 考 ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ タ チ ツ テ ト ナ ニ ヌ ネ ノ 正 答 c

More information

Microsoft Word - RefWorksコース doc

Microsoft Word - RefWorksコース doc 論文リストをサクっと作成 ~RefWorks を使うには ~ ユーザ登録 学内 / 学外アクセス方法 RefWorks 学内から GACoS 定番データベース から http://www.refworks.com/refworks 学外から グループコードで利用 http://www.refworks.com/refworks 学外から SSL-VPN Gateway サービス ( 要 ECCS アカウント

More information

Microsoft Word - Outlook_manual doc

Microsoft Word - Outlook_manual doc アカウント設定マニュアル Outlook 2010 作成日 :2012 年 7 月 12 日最終更新日 :2012 年 8 月 13 日 Ver.1.0 山九 IT 企画部 1 目次 1. 本書について...3 2. メールアカウント追加...4 3. メールボックスのフォルダー同期...7 4.Outlook 側で操作したメールの S-GIPS への同期...9 5.S-GIPS のアドレス帳のインポート...

More information

Windows 7ファイル送信方法 SMB編

Windows 7ファイル送信方法 SMB編 プッシュスキャン ~ Windows 7 編 ~ プッシュスキャン ~SMB 送信設定の概略 ~... 2 作業 1 PC 側送信先共有フォルダーの設定... 3 1-1 ユーザーアカウントの作成 4 1-2 共有フォルダーの作成 8 作業 2 imagerunner 側の送信設定... 13 設定方法 1 リモート UI から宛先の登録 14 設定方法 2 imagerunner のタッチパネルから宛先の登録

More information

データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編

データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編 手順 4 Excel データを活用する ( リスト / グラフ 色分け ) 外部の表データ (CSV 形式 ) を読み込み リスト表示やカード表示 その値によって簡単なグラフ ( 円 正方形 棒の 3 種類 ) や色分け表示することができます この機能を使って地図太郎の属性情報に無い項目も Excel で作成し CSV 形式で保存することにより 自由に作成することができます (Excel でデータを保存するとき

More information

目次 1. 変換の対象 砂防指定地 XML 作成メニュー シェープファイルからXMLへ変換 砂防指定地 XMLとシェープファイルの対応.csv 変換処理 CSVファイルによる属性指定... 5

目次 1. 変換の対象 砂防指定地 XML 作成メニュー シェープファイルからXMLへ変換 砂防指定地 XMLとシェープファイルの対応.csv 変換処理 CSVファイルによる属性指定... 5 砂防指定地 XML 作成説明書 2012/12/18 有限会社ジオ コーチ システムズ http://www.geocoach.co.jp/ [email protected] 砂防指定地 XML 作成 プログラムについての説明書です この説明書は次のバージョンに対応しています アプリケーション名バージョン日付 砂防指定地 XML 作成 7.0.5 2012/12/18 プログラムのインストールについては

More information

FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作り

FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作り FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作ります FORTRAN の場合 OPEN 文でファイルを開いた後 標準入力の場合と同様に READ 文でデータを読みこみます

More information

Cybozu SP スケジューラー 管理者マニュアル

Cybozu SP スケジューラー 管理者マニュアル 管理者マニュアル 第 1 版 サイボウズ株式会社 目次 SP スケジューラー管理者マニュアル....................................... 2 1 SP スケジューラーの概要.......................................... 2 2 SP スケジューラーの権限..........................................

More information

印刷アプリケーションマニュアル

印刷アプリケーションマニュアル 印刷アプリケーションマニュアル 目次印刷アプリケーションについて... 2 1.1. インストール前の管理者での事前準備... 2 1.2. インストールする... 2 1.3. 基本的な使い方... 6 1.3.1. 各部の概要... 6 1.3.2. カメレオンコードを印刷する... 7 1.3.3. 印刷レイアウトを作成する... 9 1.3.. 用紙を設定する... 10 2. サポートサービスのご案内...

More information

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1 XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1 CMS はphpファイルなど 動的なファイルばかりで 構成されています 2 パソコン上で静的な html ファイルは 開くことはできます しかし php ファイルはうまく表示されません 3 パソコン上では CMS の動作確認 はうまく行えません 4 CMS のデザインを編集するときの 一般的なフロー 5 ファイルを修正するたびに

More information

CS-DRC1操作説明書

CS-DRC1操作説明書 操作説明書 プログラミングソフトウェア Windows 用 CS-DRC1 Rev. 1.0 IC-DRC1 デジタル小電力コミュニティ無線機 ご注意 : 設定内容の変更についてプログラミングソフトウェア (CS-DRC1) を起動したときの初期設定と無線機 (IC-DRC1) の設定値は 異なる場合があります 無線機の設定を変更する場合は 下記の手順 (1~3) で操作することをおすすめします 1

More information

CONTEC DIOプロバイダ ユーザーズガイド

CONTEC DIOプロバイダ ユーザーズガイド DIO プロバイダユーザーズガイド - 1 - DIO プロバイダ CONTEC DIO ボード Version 1.1.2 ユーザーズガイド July 17, 2012 備考 ORiN2SDK2.0.14 以降, このプロバイダは CONTEC 社の API-DIO(WDM) を使用しています. 以前 までの API-DIO(98PC) を使用する場合は,DIO98 プロバイダを使用してください.

More information

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド インテル Parallel Studio XE 2019 Composer Edition for Fortran Windows インストール ガイド エクセルソフト株式会社 Version 1.0.0-20180918 目次 1. はじめに....................................................................................

More information

RR1soft.book

RR1soft.book 第 章 カメラとパソコンを接続する この章では カメラとパソコン間でファイルのやりとりを行うために USB ケーブルを使って接続する方法について説明します USB ケーブルを接続する 2 Windows 接続をはじめる前に以下のことを確認してください USB ドライバーが正しくインストールされている必要があります P.11 ソフトウェアのインストール お使いのパソコンに USB ポートが標準で装備され

More information

Si 知識情報処理

Si 知識情報処理 242311 Si, 285301 MS 第 12 回 竹平真則 [email protected] 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その

More information

Microsoft Word - tutorial3-dbreverse.docx

Microsoft Word - tutorial3-dbreverse.docx 株式会社チェンジビジョン使用バージョン :astah* 6.0, 6.1 [ ] サンプル サポート対象外 目次 DB リバースを使ってみよう ( サンプル サポート対象外 ) 2 ご利用の前に 2 予備知識 2 データベースの環境設定をしてみよう 2 astah* データベースリバースコンポーネントを使用してみよう 5 作成した asta ファイルを astah* professional で開いてみよう

More information

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド インテル Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版インストール ガイド エクセルソフト株式会社 Version 2.1.0-20190405 目次 1. はじめに.................................................................................

More information

無償コンパイラ(JDK(Java Development Kit))を用いたJavaプログラムの実行方法

無償コンパイラ(JDK(Java Development Kit))を用いたJavaプログラムの実行方法 1 無償コンパイラ (JDK) を用いたプログラムの実行方法 [1.01a] 無償で提供されている Java コンパイラの JDK(Java Development Kit) を用いた Java プログラムの実行方法です ここでは,Windows 7( 一部 Windows XP) による方法を解説します 学生のための基礎 Java( 照井博志著 ) 東京電機大学出版局 ISBN 978-4-501-54960-2

More information

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更 ファイル操作 アプリケーションソフトウェアなどで作成したデータはディスクにファイルとして保存される そのファイルに関してコピーや削除などの基本的な操作について実習する また ファイルを整理するためのフォルダの作成などの実習をする (A) ファイル名 ファイル名はデータなどのファイルをディスクに保存しておくときに付ける名前である データファイルはどんどん増えていくので 何のデータであるのかわかりやすいファイル名を付けるようにする

More information

4. 半角文字コード変換表 ここでは 半角文字のコード変換についての詳細な表を記載します の文字と文字コード (16 進数 ) には 表内で灰色の網掛けを設定しています 4.1 IBMカナ文字拡張からへの変換 16 進数 16 進数 16 進数 16 進数 16 進数 16 進数 SP 0x40 S

4. 半角文字コード変換表 ここでは 半角文字のコード変換についての詳細な表を記載します の文字と文字コード (16 進数 ) には 表内で灰色の網掛けを設定しています 4.1 IBMカナ文字拡張からへの変換 16 進数 16 進数 16 進数 16 進数 16 進数 16 進数 SP 0x40 S 2013 年 4 月 3 日 お客様各位 株式会社セゾン情報システムズ HULFT 事業部 コード変換機能での のサポート 拝啓貴社ますますご清祥のこととお慶び申し上げます 平素は格別のご高配を賜り 厚く御礼申し上げます idivo Ver.1.4.0 では コード変換機能で変換できるコード体系の 1 つとして をサポートしました ついては 次に示すコード変換のパターンにおける 文字と文字コード (16

More information

2

2 問題 次の設問に答えよ 設問. Java のソースコードをコンパイルするコマンドはどれか a) java b) javac c) javadoc d) javaw 設問. Java のバイトコード ( コンパイル結果 ) を実行するコマンドはどれか a) java b) javac c) javadoc d).jar 設問. Java のソースコードの拡張子はどれか a).c b).java c).class

More information

モデル空間に読み込む場合 AutoCAD では 部分図および座標系の設定を 複合図形 ( ブロック ) にて行います 作図にあたっての流れは下記のとおりとなります (1) 発注図の読み込み (2) 発注図の確認 (3) 発注図の部分図の利用方法や座標設定が要領に従っていない場合の前準備 (4) 作図

モデル空間に読み込む場合 AutoCAD では 部分図および座標系の設定を 複合図形 ( ブロック ) にて行います 作図にあたっての流れは下記のとおりとなります (1) 発注図の読み込み (2) 発注図の確認 (3) 発注図の部分図の利用方法や座標設定が要領に従っていない場合の前準備 (4) 作図 AutoCAD における部分図や座標系の設定方法について 会社名 : オートデスク株式会社 CAD ソフト :AutoCAD シリーズ 本テキストは AutoCAD と SXF データトランスレータ SXF Converter for AutoCAD LT を用いて 道路工事完成図等作成要領に準拠した完成平面図 CAD データ (SXF Ver.2.0) を作成するための 部分図や座標系を設定する方法について記載したものです

More information

作図コマンド : pscoast -R125/148/30/46 -JM15c -B5g5 -Di -W5 -S235 -X6c -Y4c > test.ps 作図例 : 2 分布図の作成 2.1 点を描く 地点の分布を作図するときは たとえば以下のように行います > pscoast -R125/1

作図コマンド : pscoast -R125/148/30/46 -JM15c -B5g5 -Di -W5 -S235 -X6c -Y4c > test.ps 作図例 : 2 分布図の作成 2.1 点を描く 地点の分布を作図するときは たとえば以下のように行います > pscoast -R125/1 GMT の使い方 GMT(Generic Mapping Tools) は おもに 気象データなどのデータを地図上に作図するために使われるアプリケーションです 気象学の中では メソ気象のような小さめのスケールの気象を扱う分野で広く使われています GMT は Linux Windows Mac で使うことができ 個人の Windows PC にもインストール可能です また ウェブページの検索によって詳しい使い方を調べることもできます

More information

本文書は、SAP ERP(以下、SAP)の消費税機能の概要について説明したものです

本文書は、SAP ERP(以下、SAP)の消費税機能の概要について説明したものです COO00502 Sapplements 2014/10/13 1 1. この文書について この文書は Sapplements プロジェクトの IDoc 通信ソフトウエア Coodii( コーディイ ) の基本設定 について説明したものです この文書では 32 ビットの Windows 7 パソコンを例にした設定手順を説明しています その他の OS の場合は 画面イメージ等が異なる場合がありますのでご了解願います

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション プログラミング応用演習 第 5 回演習 前回までのお話 ポインタ ポインタを用いた文字列処理 構造体 ファイル 再帰的構造体 リスト構造 動的メモリ管理 今日のお題 ポインタやファイルなど これまでの内容の練習 教材 以前 以下に単語を収録したファイルがあることを紹介した : /usr/share/dict/words この中からランダムに単語を取り出したファイルを用意した http://sun.ac.jp/prof/yamagu/2019app/

More information

今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること

今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること C プログラミング演習 1( 再 ) 4 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順

More information

サイボウズ Office 10「個人フォルダ」

サイボウズ Office 10「個人フォルダ」 サイボウズ Office 10 バージョン 10.4 個人フォルダ Copyright (C) 2013-2016 Cybozu 商標について 記載された商品名 各製品名は各社の登録商標または商標です また 当社製品には他社の著作物が含まれていることがあります 個別の商標 著作物に関する注記については 弊社の Web サイトを参照してください http://cybozu.co.jp/company/copyright/other_companies_trademark.html

More information

無料で多機能な OSS の ETL ツール Kettle を使ってみよう! 情報政策課技術職員金森浩治 1. はじめにデータ処理を行うにあたって非常に便利なツール ETL 本稿では OSS の ETL Kettle の機能とその使用方法を紹介します 2. 用語説明 2.1 OSS とは? OSS と

無料で多機能な OSS の ETL ツール Kettle を使ってみよう! 情報政策課技術職員金森浩治 1. はじめにデータ処理を行うにあたって非常に便利なツール ETL 本稿では OSS の ETL Kettle の機能とその使用方法を紹介します 2. 用語説明 2.1 OSS とは? OSS と 無料で多機能な OSS の ETL ツール Kettle を使ってみよう! 情報政策課技術職員金森浩治 1. はじめにデータ処理を行うにあたって非常に便利なツール ETL 本稿では OSS の ETL Kettle の機能とその使用方法を紹介します 2. 用語説明 2.1 OSS とは? OSS とは Open Source Software の略で ソースコードが公開されているソフトウェアのことです

More information

OneDrive の初期設定を行う 1. に接続します 電子メールアドレス およびパスワードを入力して [ サインイン ] をクリックします 2. office365 ホーム画面より [OneDrive]

OneDrive の初期設定を行う 1.   に接続します 電子メールアドレス およびパスワードを入力して [ サインイン ] をクリックします 2. office365 ホーム画面より [OneDrive] OneDrive を使用する方法 OneDrive はインターネット上にデータを保存できるオンラインストレージサービスです インターネットに繋がっていれば スマートフォンやタブレットからも利用することができます 容量は 5TB まで保存することができます 本学在籍期間中の間のみご利用頂けます 本手順は windows をベースに作成しています 操作方法に関しては大きな違いはありませんが MAC や

More information

Android Layout SDK プログラミング マニュアル

Android Layout SDK プログラミング マニュアル プログラミングマニュアル Version 1.3.0 用 更新履歴 年月日 バージョン 履歴 2014.09.08 1.2.0.0 新規 (Layout Utilities ユーザーズ ガイド ) 2016.08.16 1.3.0.0 モバイル端末用レイアウトで直線部品と矩形部品に対応 モバイル端末用レイアウトファイルを CLFX から XML へ変更 Layout Print Engine から

More information

Microsoft Word - Python利用環境構築ガイド_ docx

Microsoft Word - Python利用環境構築ガイド_ docx Python 利 環境構築ガイド (2019 年 5 7 版 ) このガイドは プログラミング 語 Python を いてメッシュ農業気象データを処理できるように PC をセットアップする 順を説明するものです 1. 使 するソフトウェア 1-1. Anaconda と Spyder Anaconda は プログラミング 語 Python の利 環境と Python を利 する上で便利なソフトウェアが

More information

Maser - User Operation Manual

Maser - User Operation Manual Maser 3 Cell Innovation User Operation Manual 2013.4.1 1 目次 1. はじめに... 3 1.1. 推奨動作環境... 3 2. データの登録... 4 2.1. プロジェクトの作成... 4 2.2. Projectへのデータのアップロード... 8 2.2.1. HTTPSでのアップロード... 8 2.2.2. SFTPでのアップロード...

More information

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く.. Office 365 Excel Online - 利用マニュアル - 発行日 2015/11/01 1 目次 第 1 章はじめに... 5 1.1. 取扱いについて... 6 1.2. 記載内容について... 6 第 2 章基本操作... 7 2.1. Excel Online を開く... 8 2.2. ファイル ( ブック ) を作成する... 10 2.3. ファイル ( ブック ) を開く...

More information

Java Bridgeを利用した他言語によるデータロード&プロットデモ

Java Bridgeを利用した他言語によるデータロード&プロットデモ Java Bridge を利用した他言語による データロード & プロットデモ 担当 : 阿部 ( 九大 ICSWSE) 2013/08/21 2013 年度データ解析講習会 @NIPR 1 Outline 1. Java bridgeとは 2. JUDASとは 3. Java bridgeを使う Purpose Java bridge とその仕組みを知る 他の言語から Java クラスを呼び出して

More information

AqKanji2Koe Win マニュアル

AqKanji2Koe Win マニュアル AqKanji2Koe Win マニュアル 株式会社アクエスト www.a-quest.com 概要 本文書は 音声合成ライブラリ AqKanji2Koe Win をアプリケーションに組み込んで使用するためのプログラミングの方法 注意点を示したものです AqKanji2Koe は 漢字かな混じり文のテキスト情報を AquesTalk 用のアクセント付きの音声記号列に変換するライブラリです このライブラリと音声合成ライブラリ

More information

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多 Cygwin 使いこなしマニュアル 2011/10/17 1.Cygwin の起動 Cygwin のインストールが完了したら 一般ユーザーで Windows にログインし Cygwin を起動してみましょう 下の図は ユーザー名 densan でログインして Cygwin を起動した後 いくつかコマンドを実行してみたところです 2.Cygwin のファイルはどこにある? Windows から Cygwin

More information

指定立替納付を使った場合の 国内提出書類の提出方法 1 出願書類や 納付書などを 指定立替納付で支払う場合の手順をご案内します ここでは ひな型を Word で編集する場合の手順を案内します 他を利用する場合は ユーザガイドをご覧ください (1) 指定立替納付を使うための事前準備 a. クレジットカ

指定立替納付を使った場合の 国内提出書類の提出方法 1 出願書類や 納付書などを 指定立替納付で支払う場合の手順をご案内します ここでは ひな型を Word で編集する場合の手順を案内します 他を利用する場合は ユーザガイドをご覧ください (1) 指定立替納付を使うための事前準備 a. クレジットカ 指定立替納付を使った場合の 国内提出書類の提出方法 1 出願書類や 納付書などを 指定立替納付で支払う場合の手順をご案内します ここでは ひな型を Word で編集する場合の手順を案内します 他を利用する場合は ユーザガイドをご覧ください (1) 指定立替納付を使うための事前準備 a. クレジットカード発行会社のサイトで 3D セキュア の登録を行い パスワードを取得してください 3D セキュア の詳細および登録方法は

More information