首页 > 其他 > 详细

numpy函数

时间:2019-12-20 02:13:37      阅读:116      评论:0      收藏:0      [点我收藏+]

字符串函数

# 在numpy中使用 numpy.char调用函数
import numpy as np
a = np.char.add([‘ss‘,‘zz‘],[‘yy‘,‘xx‘]) # add(),将两个数组对应位置的元素逐个连接
print(a) # 结果为[‘ssyy‘,‘zzxx‘]

b = np.char.multiply([‘sy‘,‘sz‘],3) # multiply(),将元素重复指定次数连接
print(b) # 结果为[‘sysysy‘,‘szszsz‘]

c = np.char.center(‘call‘,10,fillchar=‘#‘) # center(),将元素在指定宽度内居中,fillchar指定用什么填充
print(c)

d = np.char.capitalize([‘cool boy‘,‘base‘]) # capitalize(),将每个元素首字母大写
print(d)

e = np.char.title(‘hello world‘) # title(),将每个单词的首字母大写
print(e)

f = np.char.lower(‘HELLO‘) # lower(),将每个大写的字母转换成小写
print(f)

g = np.char.upper(‘hello‘) # upper(),将每个小写的字母转换成大写
print(g)

h = np.char.split(‘www.baidu.com‘,sep=‘.‘) # split(),按照指定的符号分割,默认是按空格分割,返回值放在一个数组内
print(h) # splitlines(),按照换行符分割

i = np.char.strip(‘hello world ‘,chars=‘h‘) # strip(),移除首尾指定的字符,默认移除空格
print(i)

j = np.char.join([‘-‘,‘*‘],[‘hello‘,‘world‘]) # join(),用指定的字符插入到元素的每个字符之间
print(j) # 结果为[‘h-e-l-l-o‘ ‘w*o*r*l*d‘]

k = np.char.replace(‘hello‘,‘ello‘,‘i‘) # replace(),新的字符替换原字符
print(k)

p = np.char.encode(‘hello‘,‘gbk‘) # encode(),设置编码格式
p1 = np.char.decode(p,‘gbk‘) # decode(),解码
print(p)
print(p1)

numpy函数

原文:https://www.cnblogs.com/saber9/p/12070962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!