网络爬虫——numpy函数

网络爬虫——numpy函数,第1张

import numpy as np

print('连接两个字符串:')
print(np.char.add(['hello'], [' xyz']))
print('\n')

print('连接示例:')
print(np.char.add(['hello', 'hi'], [' abc', ' xyz']))

print (np.char.multiply('Runoob ',3))
# np.char.center(str , width,fillchar) :
# str: 字符串,width: 长度,fillchar: 填充字符
print (np.char.center('Runoob', 20,fillchar = '*'))

#函数将字符串的第一个字母转换为大写
print (np.char.capitalize('runoob'))

#函数将字符串的每个单词的第一个字母转换为大写
print (np.char.title('i like runoob'))

#函数对数组的每个元素转换为小写
#  *** 作数组
print(np.char.lower(['RUNOOB', 'GOOGLE']))
#  *** 作字符串
print(np.char.lower('RUNOOB'))

#函数对数组的每个元素转换为大写。
#  *** 作数组
print(np.char.upper(['runoob', 'google']))
#  *** 作字符串
print(np.char.upper('runoob'))

# 分隔符默认为空格
print (np.char.split ('i like runoob?'))

# 分隔符为 .
print (np.char.split ('www.runoob.com', sep = '.'))

# 换行符 \n
print (np.char.splitlines('i\nlike runoob?'))
print (np.char.splitlines('i\rlike runoob?'))

# 移除字符串头尾的 a 字符
print(np.char.strip('ashok arunooba', 'a'))
# 移除数组元素头尾的 a 字符
print(np.char.strip(['arunooba', 'admin', 'java'], 'a'))

#函数通过指定分隔符来连接数组中的元素或字符串
#  *** 作字符串
print(np.char.join(':', 'runoob'))
# 指定多个分隔符 *** 作数组元素
print(np.char.join([':', '-'], ['runoob', 'google']))

#函数使用新字符串替换字符串中的所有子字符串
print (np.char.replace ('i like runoob', 'oo', 'cc'))

#函数对数组中的每个元素调用 str.encode 函数。 默认编码是 utf-8
a = np.char.encode('runoob', 'cp500')
print (a)

#函数对编码的元素进行 str.decode() 解码
a = np.char.encode('runoob', 'cp500')
print (a)
print (np.char.decode(a,'cp500'))

#数学函数
#三角函数
#NumPy 提供了标准的三角函数:sin()、cos()、tan()。
a = np.array([0,30,45,60,90])
print ('不同角度的正弦值:')
# 通过乘 pi/180 转化为弧度
print (np.sin(a*np.pi/180))
print ('\n')
print ('数组中角度的余弦值:')
print (np.cos(a*np.pi/180))
print ('\n')
print ('数组中角度的正切值:')
print (np.tan(a*np.pi/180))

#返回小于或者等于指定表达式的最大整数,即向下取整
a = np.array([-1.7,  1.5,  -0.2,  0.6,  10])
print ('提供的数组:')
print (a)
print ('\n')
print ('修改后的数组:')
print (np.floor(a))

#返回大于或者等于指定表达式的最小整数,即向上取整
a = np.array([-1.7,  1.5,  -0.2,  0.6,  10])
print  ('提供的数组:')
print (a)
print ('\n')
print ('修改后的数组:')
print (np.ceil(a))

#函数计算数组中元素最大值与最小值的差(最大值 - 最小值)
a = np.array([[3,7,5],[8,4,3],[2,4,9]])
print ('我们的数组是:')
print (a)
print ('\n')
print ('调用 ptp() 函数:')
print (np.ptp(a))
print ('\n')
print ('沿轴 1 调用 ptp() 函数:')
print (np.ptp(a, axis =  1))
print ('\n')
print ('沿轴 0 调用 ptp() 函数:')
print (np.ptp(a, axis =  0))

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/728017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存