Python机器学习(四十四)NumPy字符串函数
NumPy中,可以使用下面的函数对dtype字符串数组进行操作。
SN
函数
描述
1
add()
连接字符串(数组)。
2
multiply()
返回字符串的多个副本,即,如果字符串"hello"乘以3,则返回一个字符串"hello hello hello"。
3
center()
返回指定宽度的字符串,输入的字符串居中,两边填充指定字符。
4
capitalize()
返回首字母大写的字符串副本。
5
title()
返回单词首字母大写的字符串副本。
6
lower()
返回字符串的副本,其中所有字母都转换为小写。
7
upper()
返回字符串的副本,其中所有字母都转换为大写。
8
split()
返回字符串中的单词列表。
9
splitlines()
返回字符串中的行列表,在行边界处断开。
10
strip()
返回字符串的副本,删除前导和后置空格。
11
join()
返回一个字符串,该字符串是给定序列中所有字符串的连接。
12
replace()
通过用指定的子字符串替换特定子字符串的所有匹配项,返回字符串的副本。
13
decode()
使用指定的编解码器解码指定的字符串元素。
14
encode()
对字符串元素进行编码。
numpy.char.add()
连接字符串(数组) import numpy as np print ("拼接字符串例1:" ) print (np.char.add(["hello"],[" qikegu.com"]) ) print (" ") print ("拼接字符串例2:" ) print (np.char.add(["hello", "hi"],[" qikegu.com", " kevin"]))
输出 拼接字符串例1: ["hello qikegu.com"] 拼接字符串例2: ["hello qikegu.com" "hi kevin"]numpy.char.multiply()
返回字符串的多个副本,即,如果字符串"hello"乘以3,则返回一个字符串"hello hello hello"。 import numpy as np print (np.char.multiply("qikegu ",3))
输出 qikegu qikegu qikegu numpy.char.center()
返回指定宽度的字符串,输入的字符串居中,两边填充指定字符。 import numpy as np # np.char.center(arr, width,fillchar) print (np.char.center("qikegu", 20, fillchar = "*"))
输出 *******qikegu********numpy.char.capitalize()
返回首字母大写的字符串副本。 import numpy as np print (np.char.capitalize("hello qikegu"))
输出 Hello qikegunumpy.char.title()
返回单词首字母大写的字符串副本。 import numpy as np print (np.char.title("welcom to qikegu.com!"))
输出 Welcom To Qikegu.Com!numpy.char.lower()
返回字符串的副本,其中所有字母都转换为小写。 import numpy as np print (np.char.lower(["HELLO","QIKEGU"]) ) print (np.char.lower("QIKEGU"))
输出 ["hello" "qikegu"] qikegunumpy.char.upper()
返回字符串的副本,其中所有字母都转换为大写。 import numpy as np print (np.char.upper(["hello","qikegu"]) ) print (np.char.upper("qikegu"))
输出 ["HELLO" "QIKEGU"] QIKEGUnumpy.char.split()
返回字符串中的单词列表。 import numpy as np print (np.char.split ("hello how are you?") ) print (np.char.split ("qikegu,hangzhou,zhejiang", sep = ","))
输出 ["hello", "how", "are", "you?"] ["qikegu", "hangzhou", "zhejiang"]numpy.char.splitlines()
返回字符串中的行列表,在行边界处断开。 import numpy as np print (np.char.splitlines("hello how are you?") ) print (np.char.splitlines("hellorhow are you?"))
输出 ["hello", "how are you?"] ["hello", "how are you?"]numpy.char.strip()
返回字符串的副本,删除前导和后置空格。 import numpy as np print (np.char.strip("qikegu faq","q") ) print (np.char.strip(["after","admin","java"],"a"))
输出 ikegu fa ["fter" "dmin" "jav"]numpy.char.join()
返回一个字符串,该字符串是给定序列中所有字符串的连接。 import numpy as np print (np.char.join(":","dmy") ) print (np.char.join([":","-"],["dmy","ymd"]))
输出 d:m:y ["d:m:y" "y-m-d"]numpy.char.decode()
使用指定的编解码器解码指定的字符串元素。 import numpy as np a = np.char.encode("qikegu", "gb2312") print (a) print (np.char.decode(a,"gb2312"))
输出 b"qikegu" qikegunumpy.char.encode()
对字符串元素进行编码。 import numpy as np a = np.char.encode("qikegu", "gb2312") print (a)
输出 b"qikegu"
爱阅书香被强制下架,ios的阅读神器还剩多少?苹果用户不要慌说到苹果手机上的阅读神器,毫无疑问就是爱阅书香,可以这么讲,许多iphone用户的手机里的阅读APP,除了微信读书,就是它了。它简洁,高效,支持自定义内容,只要有了书源,就会有看不
烧光千亿投资人离场平台相继没落,社区团购为什么突然凉了?文JING审核子扬校正知秋2016年,社区团购业务横空出世,凭借全新半熟人社交概念,迅速受到资本重视。短短两三年,就有数家平台获得巨额融资。而到2020年,受疫情影响,小区内买菜成
新风系统,为什么不能像冰箱彩电洗衣机一样普及?新风系统这个产品推出来已经20多年了,奇怪的是,它并没有像冰箱彩电洗衣机一样在全国各地的家庭普及起来,即便是北京上海这样的大都市,安装使用新风系统的家庭也属于凤毛麟角,连5不到,应
测评华强北手表DT7这款手表刚一拿到手的时候还是很惊艳到我的,不锈钢的外壳和圆滑的机身,与几千块的正品差距不是很大,但到了开机的界面,假的还是假的,买的时候商家不会和你说他有大黑边,会用黑色的表盘掩饰
徕卡花了10年做的手表,到底值不值得买?就算不玩相机,应该也知道徕卡(Leica)是一个高端相机品牌。徕卡相机做工好,用料足,卖得也贵,在业内被称为相机界的劳斯莱斯。对于徕卡在相机界的地位和实力,我是非常认可的。但如果徕
电脑重装系统教程电脑重装系统教程,电脑开不了机,该怎么重装系统呢,今天给大家简单科普下,首先准备如下工具一台已经完全开不开机的电脑,需要一个u盘大小8g或以上都可以有sd卡的同学们可以拿出自己的s
拥有云米AI燃气热水器Zero2C1,在家也能做SPA随着社会发展,人人都很注重个人卫生问题了,那么热水器就成为了家家必备的家电产品了。但是你是不是每天下班后疲惫了一天还在担心没有热水洗澡?日常的忙碌总忽略对皮肤的呵护?云米16升零冷
观冬奥向未来丨解码冬奥温控黑科技中国制造软硬兼施打造建筑低碳新标杆每经记者陈鹏丽每经编辑魏官红当前,正在举行的2022北京冬奥会举世瞩目。本届冬奥会的办奥理念是绿色共享开放廉洁,其中绿色居首位。每日经济新闻记者了解到,低碳管理其实一直贯穿北京冬奥
特斯拉2021年陷供应链噩梦部分国产车辆减配来源盖世汽车谭璇盖世汽车讯据外媒报道,根据特斯拉内部文件和两位特斯拉员工透露,在2021年第四季度销量目标的压力下,为了应对广泛的半导体短缺,特斯拉决定削减部分车辆转向架中的一个电
安德利拟13。5亿再购亚锦科技15股权加快从百货向电池业转型继1月份以24。56亿元拿下亚锦科技36股权实际控制亚锦科技,进而控制南孚电池后,2月9日晚间,安德利(603031)再出炉重组草案显示,其拟定增募资不超过13。5亿元用于再购入亚
元宇宙系列之初探商业模式移动互联网面临增长瓶颈,互联网大厂寻求新增量。从用户规模来看,无论是总用户数量,还是不同行业的渗透情况,都大体接近天花板。规模上,截至2021年9月,我国移动互联网用户月活跃用户规