返回首页

关于python编程的一个问题,集体智慧编程

来源:www.chengshu.net   时间:2022-03-20 09:19   点击:135  编辑:邓翔   手机版

改成这样,就可以了 应该
from math import sqrt
def sim_distance(prefs,personal1,personal2):
    si={}
    for item in prefs[personal1]:
        if item in prefs[personal2]:
            si[item]=1
    if len(si)==0: return 0   //这一句有问题!!
    sum_of_squares=sum([pow(prefs[personal1][item]-prefs[personal2][item],2)
                    for item in prefs[personal1] if item in prefs[personal2]])
    return 1/(1+sqrt(sum_of_squares))reload未定义说明要么这个变量你木有声明,要么这个模块你木有导入

每周一问:如何开发团队的集体智慧?

“人无完人”是指没有任何一个人是完美而毫无错误的,但与“个人”相对的集体却可以发挥1+1〉2的优势,将每个人的优势集合并掩盖住个人的不足,成为一个完美的团队。因此,领导者在组织一个团队,不仅要考虑将团队需要什么样的人才,还要考虑如何将这些人才的优势集合起来,发挥出团队合力的智慧1、目标明确。火车跑得快全凭车头带,一支团队发展的方向是否明确直接决定了团队能否快速成长。很难想像,一个朝令夕改朝秦暮楚的企业又怎么会做大做强?而反观世界范围内的著名企业,无一例外是长时间贯彻执行最初的目标和方向,所以才能跻身世界名企之林。

  2、有效管理。发挥团队的集体智慧则一定离不开有效的管理。张瑞敏说过,如果经理坐着,员工就会躺着。笔者在实际的管理工作中也逐渐体会到,一部分员工只会做领导要求的事情,而更多的员工只会做领导检查的事情。有很多企业整天口中叫嚷执行力执行力,似乎企业唯一存在的问题就是执行力。这是典型的一叶障目。执行力仅仅是管理过程中的一个环节,执行力出现问题是表象,解决方法是要找到形成这个问题的本质。正如爱因斯坦所说,解决任何问题都要站在比这个问题高两到三个层面来看待问题。之所以会造成执行力的缺失,企业领导首先要自省其身,自己是否有承诺未兑现的情况,是否有下属反应的问题无果而终的情形,是否有不经了解调查一拍脑袋就做出草率决定的情形。如果身为企业领导有以上这些情况发生,那么企业内的执行力低下就不足为奇了。而有效管理,在于对管理的四个维度进行有效率、有效果的行动,包括管理下属、管理上级、管理平级、管理自己。其中最最重要的便是管理自己。

  3、功过分明。发挥每位团队成员的优势首先需要所有人万众一心志同道合,在团队的管理过程中,凡事做到功过分明奖罚清晰是保持团队向心力的必要步骤。这里需要重点提的是奖励。笔者崇尚通过更多的奖励来激励大家的斗志和士气,但笔者更多的是奖励彻底解决问题的人员,而不是奖励只注重眼前利益的短期行为。这也有助于在团队中树立正气,更好的发挥团队力量。

  4、最佳激励。每个企业都会有很多激励的方式,物质的、精神的、职业方向的等等,这的确是鼓舞团队成员达成更高目标的有效方法。然而,什么样的激励才是最好的呢?作为企业领导人,如何使在达成既定目标的同时消耗的成本最小呢?笔者认为,最佳的激励一定要满足这三点:员工可以完成任务吗?完成任务有回报吗?回报对员工有价值吗?如果对员工的激励可以满足这三点,这次激励才可以去做。否则,宁可不做。

顶一下
(0)
0%
踩一下
(0)
0%