Python转码问题的解决方法(精选5篇)
Python转码问题的解决方法 第1篇
-02-02python实现360皮肤按钮控件示例
-10-10wxPython 入门教程
2014-03-03python处理json数据中的中文
2014-05-05从零学Python之入门(二)基本数据类型
2014-01-01python删除文件示例分享
-12-12win7安装python生成随机数代码分享
2014-01-01使用python获取CPU和内存信息的思路与实现(linux系统)
2014-04-04Python中的map、reduce和filter浅析
2014-01-01python检测lvs real server状态
2013-11-11python中文乱码的解决方法
Python转码问题的解决方法 第2篇
2013-11-11python正则表达式抓取成语网站
2014-02-02使用python分析git log日志示例
2014-07-07Python重新引入被覆盖的自带function
2013-12-12python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013-02-02通过python下载FTP上的文件夹的实现代码
2014-01-01下载安装setuptool和pip linux安装pip
2013-11-11python冒泡排序算法的实现代码
2014-07-07Python中的魔法方法深入理解
Python转码问题的解决方法 第3篇
1通用的隐函数图像绘制方法
平面几何中,手工绘制显函数y=f(x) 的图像,首先需要判断函数的定义域R, 之后对R内的每一个变量xi,计算对应的yi=f(xi)。然后在二维空间中标出坐标点(xi,yi)。在函数值变化较快的区域,应该计算并绘制比较多的坐标点;在函数值变化较缓慢的区域,则可以绘制较少的坐标点。
然而不是所有的二维函数都能够表示成显函数形式。我们遇到更多的函数, 是形如F(x,y)=0的隐函数(显函数y=f(x) 可以变换为隐函数F(x,y)=y-f(x)=0)。尽管有些隐函数可以通过变换,表示为参数方程;但是绝大多数的隐函数无法转换为参数方程,同时我们也无法求得F(x,y)=0的精确解(xi, yi),所以上述绘制显函数y=f(x) 图像的方法,无法用于隐函数图像的绘制。但这并不意味着不能绘制隐函数的图像。
通用的隐函数绘制的方法,不再是事先确定使F(x,y)=0成立的坐标点(xi, yi) ; 而是在给定的绘图平面范围内搜索,寻找使F(x,y)=0成立的所有点(xi, yi)。这种绘图方法的伪代码形式为:
对X区域内的每一个xi
对Y区域内的每一个yi
如果F(xi, yi)=0
绘制点 (xi, yi)
因为搜索合适的(xi, yi) 坐标点的过程,需要相当大的计算量,所以只有在电脑计算能力足够强大的情况下,这样的绘制方法才是可行的。
2使用Python绘制隐函数图像
2.1绘图原理在Python中的实现
上文提到,在数学上可以通过判断F(xi, yi)=0是否成立,来寻找位于隐函数图像上的点。在计算机上编程实现时还需要注意2个问题:
1. 为了使函数图像足够光滑,采用的xi、yi的间隔应该足够小。但是间隔太小, 会造成计算速度过慢。所以需要统筹考虑图像质量和运算速度的关系。
2. 由于计算机浮点数计算的原因, 当F(xi, yi)
2.2选择合适的库
PIL(Python Image Library,即Python图像库)是展示函数图像的首选。PIL是跨平台的图像处理库,提供了对多种图像文件的读写功能,可以对图像进行基本操作,能够直接生成函数图像的磁盘文件; 并且很容易与常见的Python GUI库交换数据,方便嵌入到更复杂的GUI应用程序中。
最直观的绘制函数图像的算法,是使用PIL创建一个白色的图像对象,然后逐像素地判断该像素点是否满足F(xi,yi)
3 Python程序的加速
Python程序中使用Num Py数组的好处较多,除了加快PIL创建图像的速度之外。还可以从其他途径获得运算时的速度提升。
3.1使用Numba JIT(Just-in-Time)实时编译器
只需要添加简单的修饰器,Numba就可以将使用Num Py数组的Python函数翻译到LLVM平台上,从而加快程序的运行速度。此时的完整源程序如下。可以看出,如果删除使用修饰器autojit的行, 该源程序是仅依赖于PIL和Num Py的Python源程序。
3.2使用Py Cuda进行GPU上的并行计算
很显然,判断平面上各个点是否满足F(xi, yi)
可以看出,Py Cuda对Num Py的数组提供了很好的支持,相对纯C/C++ 的Cuda程序而言,Py Cuda简化了初始化工作,可以直接将Num Py的数组作为参数传递给GPU核函数使用,并且直接用该数组存储GPU计算之后的结果。
4总结
在Windows XP上对上述“心形”隐函数的图像进行了绘制,并且测试了程序运算速度。三个方案分别使用了Python27、 numba 0.11.1和pycuda 2013.1.1,花费时间分别是32.33秒、2.67秒和0.03秒。该测试数据与前文的分析是一致的。使用Numba对原始Python程序的改动最小,就可以获得较好的速度提升;使用pycuda之后,因为程序得到了GPU硬件的加速, 所以程序速度相当快,实用价值最高,但是编写核函数则需要用户有较多的经验。 本文的加速方法及速度规律也适用于其它的图像处理应用程序。
摘要:本文研究了在Python语言中,使用PIL和NumPy库绘制隐函数图像的方法;对比了不同方案下的计算速度。本文结论也可为其它图像处理应用程序提供借鉴。
导游词讲解中的口语转码问题 第4篇
【摘要】导游讲解是一门艺术,在实际景点讲解过程中,导游需要对书面导游词进行口语转码。一般来说,口语转码手段包括语句的转码、声音的转码及情感的转码三个方面。其中语句的转码就是长句化短、多用口语词;声音的转码包括导游本身的音色、音调使用和语音修辞两层含义;情感的转码主要指导游的传情手段。三种转码手段综合运用能达到导游传播信息的最佳效果。
【关键词】导游讲解;口语转码;传播
【中图分类号】G712 【文献标识码】A
“转码”一词主要用于电子信息领域,比如视频转码技术就是将视频信号从一种格式转换成另一种格式。转码具有两个面向不同领域的重要功能。旅行社导游在带团活动中,所讲解的内容一般都有脚本(导游词),属书面语;导游服务最重要的任务是面对游客进行景点讲解,讲解属口头语。导游要将书面导游词用口语的形式传播,需要高超的“口语转码”技术。同样一篇导游词,有的导游照本宣科,很难吸引游客;而有的导游却能根据自己带团的经验及游客的需求进行修改,再采取口语转码手段,使之能与游客产生共鸣,达到最佳的讲解效果。一般来说,导游词讲解的口语转码手段包括语句的转码、声音的转码及情感的转码三个方面。三种转码手段综合运用能达到导游传播信息的最佳效果。
一、语句的转码
在传播学上,媒介信息能被受众理解的程度称为易读性。易读性主要取决于两个变量,即词汇难度和句子复杂性。[1]导游词撰写者的出发点主要是进行景点信息传播,信息密度大,长句词汇多,且用长句和复句以表达复杂的逻辑关系,要求语法的规范性、严谨性。导游讲解主要是作用于游客的听觉,在旅游景点往往容易受到噪声、环境对信息传播的干扰,再照搬照背导游词极不妥当,需对导游词进行修改,包括多用短句、省略句、单句等口语交际中的口语句式,从词语的语体色彩角度选择口语词汇,使得讲解简洁、明快,通俗易懂。
句子承担着传情达意的主要任务,是言语交际的基本单位,往往包括话题和述题两个部分,其中话题是言谈的对象,述题是对话题的说明,人物事地时等都可充当话题,[2]导游讲解中的任一处景点对象都是话题,比较简单;述题是传递、解答话题,构成述题的句子可能不止一个,比较复杂,需要恰当安排,述题句式处理上需考虑长句化短、繁句化简,整散句错开,这样才能显示修辞的效果。例如:
①正上方的汉白玉石匾上镶嵌着原国民党湖南省政府主席兼第九战区司令长官薛岳题写的“南岳忠烈祠”五个镏金大字。
《湖南导游词》──《南岳衡山》
②最里面的那块“道南正脉”匾是乾隆皇帝为了表彰岳麓书院在传播理学方面的功绩所赐的,其意思是岳麓书院所传播的朱张湖湘学是理学向南传播后的正统。
《湖南导游词》──《岳麓书院》
③欢迎来凤凰古城做客。凤凰是个风景秀丽的地方,名胜古迹很多,历来是人们游览的胜地。城内的古代城楼、明清古院和石板小街现在仍是风采依然;城外,还有南华山国家森林公园、唐代修建的至今仍保存完好的黄丝桥古城。
《湖南导游词》──《凤凰古城》
例①有汉字49个,是较为典型的长句,信息密度大,游客在听导游讲解时获取的信息量有限,实际讲解中需要明确话题、述题,其中述题需将长句化短,改为“大家请看正上方的汉白玉石匾,上面有‘南岳忠烈祠五个镏金大字,这是原国民党湖南省政府主席兼第九战区司令长官薛岳题写的”。例②的话题是“道南正脉匾”,述题可繁句化简,改为“大家看最里面的‘道南正脉匾,是乾隆皇帝所赐,用意在于表彰岳麓书院在传播理学方面的功绩,另外也说明了岳麓书院所传播的朱张湖湘学是理学向南传播后的正统”。例③是凤凰古城景点导游词的开头概说,在句式上虽有整散变化但不明显,改为“欢迎来凤凰古城做客。沱江、吊脚楼、‘翠翠般美丽的少女,酒吧、左立、咖啡馆,文青们在这里邂逅浪漫,这就是凤凰。城内有石板小街,古代城楼,明清古院;城外有沱江蜿蜒,丝桥古城,南方长城,宁静而祥和,这就是凤凰。凤凰之美,不仅在于水乡的温婉风光,更在于沈从文笔下诗意的《边城》。”这样整散搭配鲜明的句式,更能一下吸引游客的注意力。
词语是构成语句的基础,导游讲解需要从词语角度进行口语转码,主要表现在一是用词准确、得体,二是选择摹形、摹色的词语为口语讲解增色。例如:
④……郴州旅舍也从此声名鹊起,但原来的郴州旅舍早已毁弃……
《湖南导游词》──《苏仙岭》
⑤各种质地的象,经常是皇帝的陈设品,象高大威严、体躯粗壮,性情温柔,粗大的四蹄直立于地,稳如泰山,象征着社会的安定和皇权的巩固。这是一对铜胎珐琅嵌料石的太平有象,它能通四夷之语,身驮宝瓶而来,给皇帝带来了农业的丰收和社会的太平,故御名曰“太平有象”。
魏星.《导游翻译语言修炼》,中国旅游出版社,2004,p26
例④中的“声名鹊起”“毁弃”等为书面词语,用在口语讲解中略显晦涩,改为“名扬天下”“被毁”等口语中常用的词语更具表达效果。例⑤中的体躯粗壮”“通四夷之语”“身驮宝瓶而来”“故御名曰”等词语国语书面化,给游客的理解带来困难。
⑥金鞭溪就好比是张家界这位“绝代佳丽”身上的一条蓝色丝巾。
《湖南导游词》──《金鞭溪》
⑦珙桐是多年生木本花卉,通常在春末夏初的时间开花,花呈白色,柱头上略带一点儿紫红,很像鸽子的头和嘴,花身有两片又大又长的苞片,像是一对翅膀,整个花朵的形状就像是一只放飞的鸽子。这是我国特有的珍贵树种,因而,外国人亲切的称它为“中国鸽子花”。
《湖南导游词》──《金鞭溪》
⑧为什么叫牛鼻寨呢,原来在东面那块大石的右侧可以看到许许多多成对出现的牛鼻孔,当地的老百姓称为牛鼻山。
《湖南导游词》──《崀山》
例⑥、⑦、⑧中用词或着意突出颜色,或注重描摹形状,给人以丰富的联想和感受。导游讲解中多用富有形象色彩、描绘色彩的词语,可使游客在接受信息的同时,体味其中蕴含的意境,从而产生审美愉悦。
二、声音的转码
曾有人说过,“景点美不美,全靠导游一张嘴”,这虽有些夸张,但也反映出导游讲解的作用。导游讲解需要声音这个媒介传递信息,最起码的要求是导游说起来顺口,游客听起来悦耳。声音的转码包括两层含义,一是导游本身的音色、音调,二是导游处理导游词时的语音修辞手段。
导游讲解活动中其声音特色及语调特色决定了讲解能否成功,因为“音到了耳朵,还将有使人觉得愉快或觉得不愉快等情调的反应”。[3]如果导游员的音色明亮柔和、声音充满热情,讲解中注意根据景点内容适当运用句调、语速、重音、停连等语调要素,其讲解在第一时间就能拉近与游客的距离。这要求导游在平时注重训练自己的音色,包括发音吐字的字正腔圆、清晰有力,讲解时的语调要素合理使用,使表达抒情达意。
导游处理导游词时运用语音修辞的能力相对而言比较难具备,但这却是导游词口语化能力中一个非常重要的因素。汉语具有元音占优势,乐音多,响亮悦耳,四声分明,平仄相配,抑扬有致,柔美动听,音节组合灵活容易形成音律效果等特征,这使得汉语具有音乐性。语音修辞就是利用汉语的语音手段取得积极的表达效果,导游员可以在讲解中充分调动语音修辞手段,运用押韵、平仄、叠音、音节搭配以及顺口溜、拟声等,在语境中创设声音的表情功能,从而吸引游客。[4]例如:
①她头别(戴)发簪,怀抱花篮,面如满月,嘴含微笑,正深情地把朵朵鲜花撒向人间,因而称之为“天女献花”。
《湖南导游词》──《天子山》
②眼前的这个人工风景点就是六奇阁,六奇准确的说是山奇、水奇、云奇、石奇、动物奇和植物奇。
《湖南导游词》──《黄石寨》
③我们现在登上的是岳阳楼的顶层三楼,站在这儿,凭窗远眺,可以领略到“衔远山、吞长江”的磅礴气势,欣赏到“朝晖夕阴、气象万千”的湖光山色,大家可以看到,洞庭湖水天相接,浑然一色,山色湖光荟萃一楼,得到的感觉不正是“水天一色、风月无边”吗?
《湖南导游词》──《岳阳楼》
④金鞭岩是整个张家界景区最高、最陡、最壮观的石峰,人们称赞它是“名山大川处处有,惟有金鞭奇上奇”。
《湖南导游词》──《金鞭溪》
例①在介绍天子山天女献花景点时,第一二句中的“簪、篮”押an韵,而且自然入韵,说起来朗朗上口。导游词作为讲解语言,主要是介绍、描述、说明、议论景观,押韵不必像韵文那样刻意追求,但因为经常引用诗文,所以押韵的现象比较普遍,还有些是稍加调整即可入韵,不论哪种,注意使用会使讲解增色不少。例②注重了音节的调配,选用了六个相同音节的词排列在一起,语音节奏整齐,解说起来使本来平淡的内容变得富有韵味。例③的讲解中镶嵌不少四音节短语,呈2+2的音步整齐、协调,很有音响效果,极具节奏感。例④使用了“顺口溜”,这是为讲解时增加景物、现象的直观性、概括性、形象性、生动性而运用的,这种段子是民间流传较广的比较整齐押韵的语言形式,因它朗朗上口、表现力强,成为导游讲解中经常运用的语音修辞手段。
三、情感的转码
传播学认为,在人际传播中传播内容的同时,也能播出传播者与受众之间关系的信息,即传播者与受众之间亲疏度的关系,这种亲疏度对传播内容起一定的作用,如果形成“自己人”效应,就缩短了传受双方的心理距离。[5]导游讲解时要有这种情感的转码,把游客变成“自己人”,从而达到景点信息的最佳传播效果。表现在导游词讲解中就是一声音的动情性,二合适的称谓语,三相对固定的倾诉对象。
声音的动情性表现在用声音传情,情感色彩变化无限丰富细致,可以说无一瞬间相同,与之相适应的声音色彩的变化也必须生动丰富,[6]这需要导游在语音训练时加上内心细致的体验、玩味,才能进入情声融合的自由之境。合适的称谓语在导游讲解中能很好达到口语转码的效果。英国语言学家Leech的礼貌原则分为得体准则、慷慨准则、赞誉准则、谦虚准则、一致准则、同情准则等六条准则,导游讲解中遵从这些准则,使用合适、得体的称谓语,如“亲爱的游客朋友”“朋友们”“您”“我们”“大家”“我们大家”等,称谓语能起到缩距功能、定位功能、增强话语的交际性等作用,相对而言,“你”“你们”等第二人称使用不多,主要是因为导游职责的服务性质,要主动将受话人(游客)放置于权力优势一方,而避免将自己放置于权势高位。[7]
相对固定的倾诉对象能帮助讲解时具有对象感,这样声音传情才能有倾诉对象。很多新导游进行讲解时,心中较多的会想到导游词怎么写的,较少考虑游客,换言之讲解时照本宣科没有情感。如果能在熟悉导游词基础上尽可能多的考虑我要讲给谁听、对方喜不喜欢听,或者在现场讲解时眼神相对固定一群人,这样声音有了对象感,内容也有了对象感,感情转码就能完成,口语化就强。
导游讲解的表达要求是准确恰当、鲜明生动、风趣活泼、优雅文明、浅白易懂、清楚圆润等,事实上不少导游依托导游词进行讲解时是将背诵的导游词照搬出来,书面色彩严重,传递信息效果差,这与导游表达艺术化标准相去甚远。导游讲解的音声化过程是导游词通过口语表达进行传播的过程,导游词讲解中的口语转码手段能帮助导游较好地进行讲解,从而传递知觉形象、文化内涵、价值标准等方面的审美信息,全心全意为游客服务。
参考文献
[1]陈智群,张晓夫.试谈主持语言“口语化”[J].北华大学学报(社会科学版),2003,9.
[2]倪宝元.大学修辞[M].上海:上海教育出版社,1994:98.
[3]陈望道.修辞学发凡[M].上海:上海教育出版社,2001:30.
[4]廖广莉.非韵文中的语音修辞研究[M].海口:海南出版社,2009:124.
[5]迟名.我看“说”新闻[A].播音主持艺术3[C].北京:北京广播学院出版社,2001:123.
[6]董传亮.说声音的适应性[A].播音主持艺术4[C].北京:北京广播学院出版社,2012:54.
[7]纪娅妮.导游语言研究[D].武汉:华中师范大学,2013.
[8]湖南省旅游局.湖南导游词[M].长沙:湖南科学技术出版社,2011,7.
基金项目:湖南省教育厅资助科研项目,项目名称《湘南地区双方言分布及接触研究》,编号:13C017。湖南省十二五教育科学规划资助课题,课题名称《应用型本科院校汉语言课程教学模式研究》,编号:XJK013CGD010。
作者简介:廖广莉,女,1968年生,湖南永兴人,硕士,郴州职业技术学院教授,主要研究方向:应用语言学;滕丽,女,1969年生,四川德阳人,硕士,湘南学院副教授,主要研究方向:媒体语言。
Python转码问题的解决方法 第5篇
-03-03python益智游戏计算汉诺塔问题示例
2014-02-02python中的yield使用方法
2014-07-07python实现html转ubb代码(html2ubb)
-10-10Python的一些用法分享
-03-03python发送邮件的实例代码(支持html、图片、附件)
-04-04Python 解析XML文件
2014-04-04Python的ORM框架SQLAlchemy入门教程
2013-12-12使用Python进行稳定可靠的文件操作详解