参考如下,注意下isalpha在python2和python3中的用法有些不同的:
while True:
m = input("请随机输入一个字符串:")
if m == 'n' or m == 'N':
break
else:
count = 0
for i in m:
''' Python 2可以直接用isalpha来判断 '''
''' if i.isalpha():
count += 1
'''
''' Python 3中isalpha包含了中文,所以要用unicode来判断 '''
if ('\u0041' <= i <= '\u005a') or ('\u0061' <= i <= '\u007a'):
count += 1
print("字母出现了%d次" % count)
结果如图:
你这个 replace 用得毫无道理啊
直接遍历所有字符,判断isalpha即可
损失函数(Loss Function)
简述:用来量化预测分类标签的得分与真实标签之间的一致性,算的是一个样本的误差
代价函数(评分函数 Score Function)
简述:原始数据到类别分值的映射,是所有样本误差的平均,也就是损失函数的平均
目标函数(target function)
简述:在代价函数中寻找最小化的损失函数。可理解为也就是代价函数 + 正则化项
总结:
线性回归中的定义了方程组: Xw = y,其中(xi,yi)是给定的,不能修改,但是我们可以基于数据不断的调整W矩阵中每一个参数,使得这个函数得到的结果与训练集中的图像的真实类别一致,即评分函数或称为代价函数在正确的分类的位置上应该得到较高的的得分