作者小头像 Lv.3
194 成长值

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

人工智能、大数据
个人勋章
  • 活跃之星
成长雷达
120
24
0
30
20

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

人工智能、大数据

达成规则

发布时间 2020/02/25 09:30:52 最后回复 AI-小助手 2020/02/25 17:20:15 版块 人工智能
2304 2 1
发布时间 2019/12/09 17:13:26 最后回复 噜噜咪 2020/01/04 20:36:32 版块 HCDE
55824 561 5
他的回复:
想要一个华为手环~~在说分词之前,先介绍下何为分词:分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。英文中,单词之间是以空格作为自然分界符的,但是中文的分词就复杂多了,要涉及一些算法,对于初学者来说,还是有很多难度的。这里笔者只介绍一种最简单的方式,有兴趣的朋友可以看下,直接上代码: python实现方式# -*- coding: utf-8 -*-# flake8: noqa__author__ = 'wukong'import urllibfrom urllib import urlencode#配置您申请的appKey和openIdapp_key="***"open_id="***"""" request_url 请求地址 params 请求参数 method 请求方法 """def request_content(request_url,params,method):     params = urlencode(params)         if method and method.lower() =="get":         f = urllib.urlopen("%s?%s" % (request_url, params))    else:         f = urllib.urlopen(request_url, params)       content = f.read()    print content    def main():          domain="http://api.xiaocongjisuan.com/"     servlet="data/chinesekeyword/analysis"     method="get"     request_url=domain+servlet         #字典     params ={}     params["appKey"]=app_key     params["openId"]=open_id         #变动部分     params["content"]="我是一个中国人,你知道嘛"          request_content(request_url,params,method)     if __name__ == '__main__':     main()php实现方式?php/**  * @author   * @copyright 2019  */  header("content-type:text/html;charset=utf-8");         //设置编码  //配置您申请的appKey和openId$app_key = "***"; $open_id = "***";/** $url 请求地址 $params 请求参数 $ispost 请求方法 */function http_curl($url,$params=false,$ispost=false){         $httpInfo = array();     $ch = curl_init();     curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );     curl_setopt( $ch, CURLOPT_USERAGENT , "xiaocongjisuan");     curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );     curl_setopt( $ch, CURLOPT_TIMEOUT , 60);     curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );         if( $ispost )     {         curl_setopt( $ch , CURLOPT_POST , true );         curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );         curl_setopt( $ch , CURLOPT_URL , $url );     }    else     {        if($params){             curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params );         }else{             curl_setopt( $ch , CURLOPT_URL , $url);         }     }          $response = curl_exec( $ch );    if ($response === FALSE) {        //echo "cURL Error: " . curl_error($ch);         return false;     }     $httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );     $httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );     curl_close( $ch );         return $response; }function main(){         global $app_key;    global $open_id;          $domain="http://api.xiaocongjisuan.com/";     $servlet="data/chinesekeyword/analysis";     $method="get";          $url=$domain."".$servlet;          $params['appKey']=$app_key;     $params['openId']=$open_id;         //变动部分     $params["content"]="我是一个中国人,你知道嘛";         //编码转换     foreach ($params as $key=>$value) {         $params[$key]=mb_convert_encoding($value, "UTF-8", "GBK");     }     $paramstring = http_build_query($params);     $content = http_curl($url,$paramstring,true);         return $content; }echo main();?>原理主要是调用接口,直接输入一串字符串,然后接口会自动把结果以json或者xml的形式返回,这种实现方式很简单,省去了大量的开发时间,屏蔽了语言之间的差异性,值得推荐。