2017 © Pedro Pelรกez
 

library markovchain

mackovchain text builder for Japanese to use MeCab

image

yuzuru-s/markovchain

mackovchain text builder for Japanese to use MeCab

  • Thursday, November 24, 2016
  • by s1130125
  • Repository
  • 1 Watchers
  • 8 Stars
  • 377 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 4 Versions
  • 1 % Grown

The README.md

PHP Library that made TEXT of Markovchain for Japanese by MeCab

Coverage Status Build Status Stable Version Download Count License, (*1)

Requirements

  • Mecab
  • PhpMecab extension
    • https://github.com:rsky/php-mecab.git
  • PHP
    • >=5.5 >=5.6, >=7.0
  • Composer

Installation

  • Using composer
{
    "require": {
       "yuzuru-s/markovchain": "1.0.*"
    }
}
$ php composer.phar update yuzuru-s/markovchain --dev

How to use

Please check sample code, (*2)

require __DIR__ . '/vendor/autoload.php';
use YuzuruS\Mecab\Markovchain;

$mc = new Markovchain();
$text = 'ใ‚ใ‚‹ๆ‘ใ‚€ใ‚‰ใ‹ใ‚‰ใ€ๆฏŽๆ—ฅใพใ„ใซใก็”บใพใกใธไป•ไบ‹ใ—ใ”ใจใซใ„ใ็”ทใŠใจใ“ใŒใ‚ใ‚Šใพใ—ใŸใ€‚ใฉใ‚“ใชๆ—ฅใฒใงใ‚‚ใ€ใ•ใณใ—ใ„้“ใฟใกใ‚’ๆญฉใ‚ใ‚‹ใ‹ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ‹ใฃใŸใฎใงใ™ใ€‚ใ‚ใ‚‹ๆ—ฅใฒใฎใ“ใจใ€็”ทใŠใจใ“ใฏใ„ใคใ‚‚ใฎใ”ใจใ่€ƒใ‹ใ‚“ใŒใˆใชใŒใ‚‰ๆญฉใ‚ใ‚‹ใ„ใฆใใพใ—ใŸใ€‚ๅฏ’ใ•ใ‚€ใ„ๆœใ‚ใ•ใงใ€่‡ชๅˆ†ใ˜ใถใ‚“ใฎๅฃใใกใ‚„ใ€้ผปใฏใชใ‹ใ‚‰ๅ‡บใงใ‚‹ๆฏใ„ใใŒ็™ฝใ—ใ‚ใๅ‡ใ“ใŠใฃใฆ่ฆ‹ใฟใˆใพใ—ใŸใ€‚ใพใŸ็”ฐๅœƒใŸใ‚“ใผใซใฏใ€้œœใ—ใ‚‚ใŒ็œŸใพใฃ็™ฝใ—ใ‚ใซ้™ใŠใ‚Šใฆใ„ใฆใ€ใกใ‚‡ใ†ใฉ้›ชใ‚†ใใฎ้™ใตใฃใŸใ‚ˆใ†ใชใ€ใชใŒใ‚ใงใ‚ใ‚Šใพใ—ใŸใ€‚';
echo $mc->makeMarkovText($text);

OUTPUT, (*3)

ใ‚ใ‚‹ๆ‘ใ‚€ใ‚‰ใ‹ใ‚‰ใ€ใกใ‚‡ใ†ใฉ้›ชใ‚†ใใฎใ”ใจใ่€ƒใ‹ใ‚“ใŒใˆใชใŒใ‚‰ๆญฉใ‚ใ‚‹ใ„ใฆใใพใ—ใŸใ€‚ๅฏ’ใ•ใ‚€ใ„ๆœใ‚ใ•ใงใ€ใ•ใณใ—ใ„้“ใฟใกใ‚’ๆญฉใ‚ใ‚‹ใ‹ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ‹ใฃใŸใฎๅฃใใกใ‚„ใ€ๆฏŽๆ—ฅใพใ„ใซ้™ใตใฃใŸใ€‚ใ‚ใ‚‹ๆ‘ใ‚€ใ‚‰ใ‹ใ‚‰ใ€้ผปใฏใ€้ผปใฏใชใ‹ใ‚‰ๅ‡บใงใ‚‹ๆฏใ„ใใŒ็™ฝใ—ใ‚ใๅ‡ใ“ใŠใฃใฆใ„ใฆใ€ใกใ‚‡ใ†ใฉ้›ชใ‚†ใใฎใ”ใจใ่€ƒใ‹ใ‚“ใŒใˆใชใŒใ‚‰ๆญฉใ‚ใ‚‹ๆ—ฅใฒใงใ‚‚ใ€ๆฏŽๆ—ฅใพใ„ใซใฏใ€็”ทใŠใจใ“ใฏใชใ‹ใ‚‰ๅ‡บใงใ‚‹ๆฏใ„ใใŒ็™ฝใ—ใ‚ใๅ‡ใ“ใŠใฃใฆใใพใ—ใŸใ€‚ใ‚ใ‚‹ๆ—ฅใฒใฎใ”ใจใ่€ƒใ‹ใ‚“ใŒใˆใชใŒใ‚‰ๆญฉใ‚ใ‚‹ใ„ใฆใ€ใกใ‚‡ใ†ใฉ้›ชใ‚†ใใฎ้™ใŠใ‚Šใฆใ„ใฆใ„ใฆ่ฆ‹ใฟใˆใพใ—ใŸใ€‚

How to run unit test

Run with default setting., (*4)

% vendor/bin/phpunit -c phpunit.xml.dist

Currently tested with PHP 7.0.0, (*5)

History

License

Copyright (c) 2016 YUZURU SUZUKI. See MIT-LICENSE for further details., (*6)

  • Yuzuru Suzuki
    • http://yuzurus.hatenablog.jp/

The Versions

24/11 2016

dev-master

9999999-dev https://github.com/YuzuruS/Markovchain

mackovchain text builder for Japanese to use MeCab

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

japanese mecab markovchain

24/11 2016

1.0.3

1.0.3.0 https://github.com/YuzuruS/Markovchain

mackovchain text builder for Japanese to use MeCab

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

japanese mecab markovchain

19/11 2016

1.0.2

1.0.2.0 https://github.com/YuzuruS/Markovchain

mackovchain text builder for Japanese to use MeCab

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

japanese mecab markovchain

07/10 2015

1.0.1

1.0.1.0 https://github.com/YuzuruS/Markovchain

mackovchain text builder for MeCab

  Sources   Download

MIT

mecab markovchain