常用存储、读取csv或txt文件函数
np.genformtxt()、np.loadtxt()、np.savetxt()
np.genformtxt(参1,delimiter=’ ',skip_header=)
这个函数对读取功能更强一些,
参1:表示要读取文件位置的字符串
delimiter:读取数据的分割符
skip_header:开始读取的索引行,第一行的索引为0
np.loadtxt(参1,delimiter=‘’)
参数意义同上
np.savetxt(参1,data,delimiter,fmt=‘ ’)
存取数据
参1:存取的 路径和文件名称字符串
data:要存的数据,读取的数据变量
fmt:存取数据的格式字符串,例如‘%.3f’
delimiter:分割符
字符处理模块char中的函数
upper():字符串全部大写;np.char.upper(字符【变量】)
lower():字符串小写;
add():字符串拼接
multiply():每个字符串复制:np.char.multiply([‘中国’,‘最大’],3)
np.char.multiply(['中国','最大'],3)
#(‘中国’,‘最大’)→(‘中国中国中国’,‘最大最大最大’)
join():为后边字符串每两个字符间插入符号:
np.char.join([';','?'],['heglj','中国大地'])
#['h;e;g;l;j' '中?国?大?地']
replace():将后边的字符代替前边的字符”
a='想要学习的更好,学习很重要'
b=np.char.replace(a,'学习','好好')
print(b)
#想要好好的更好,好好很重要
strip():将字符串中两端的某些字符去掉,(中文也可以)
rstrip(),lstrip()表示对左右字符删除
a=['学习的更好-','学习很重要-']
b=np.char.strip(a,'学习')
print(b)
#['的更好-' '很重要-']
**find()**在字符串中查找到特定字符,返回索引
a=['我爱学习的更好-','学习很重要-']
b=np.char.find(a,'学习')
print(b)
#[2 0]
**islower()**判断字符是否都是小写
a=['sdfa','HGdjkjg','FSD']
b=np.char.islower(a)
print(b)
#[ True False False]
isdigit():判断字符串中是否只是包含数字
a=['sdfa','HGdjkjg','45165']
b=np.char.isdigit(a)
print(b)
#[False False True]
isalpha()判断是否只包含字母(汉字,字符,不是数字或别的符号)
a=['sdfa','HGdjkjg','45165']
b=np.char.isalpha(a)
print(b)
#[ True True False]
**count()**判断某一个字符出现次数
a=['sdfa','HGdj45kjg','45165']
b=np.char.count(a,'45')
print(b)
#[0 1 1]
startswith():是否以某一个字符开头
**endswith()😗*判断是否以某一个字符结尾(同上方法)
a=['中国sdfa','H45jkjg','中45165']
#a=['我爱学习的更好-','学习很重要-']
b=np.char.startswith(a,'中')
c=np.char.startswith(a,'中国')
print(b)
print(c)
'''
[ True False True]
[ True False False]
'''
来源:CSDN
作者:MAR-Sky
链接:https://blog.csdn.net/weixin_43794311/article/details/104570862