편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2022.06.14

    python 예제에 갑자기 나오는 s


    def grouping(hists):
        ws = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    
        sim = np.multiply(hists, ws)
        similaritys = np.sum(sim, axis=1) / np.sum(hists, axis=1)
        groups = [1 if s > 1.2 else 0 for s in similaritys]
    
        x = np.arange(len(ws))
        for i, s in enumerate(similaritys):
            print("%d %5.0f %d" %(i, s, groups[i]))
    
        return groups
    

    가중치 합을 통한 유사도 구하는 프로그램인데 1 if s > 1.2 else 0 for s in similaritys 여기서 갑자기 s 는 왜 나오는지 아시나요?

  • 프로필 김동현님의 편집
    날짜2022.06.14

    python 예제에 갑자기 나오는 s


    def grouping(hists): ws = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

    sim = np.multiply(hists, ws)
    similaritys = np.sum(sim, axis=1) / np.sum(hists, axis=1)
    groups = [1 if s > 1.2 else 0 for s in similaritys]
    
    x = np.arange(len(ws))
    for i, s in enumerate(similaritys):
        print("%d %5.0f %d" %(i, s, groups[i]))
    
    return groups
    

    가중치 합을 통한 유사도 구하는 프로그램인데 1 if s > 1.2 else 0 for s in similaritys 여기서 갑자기 s 는 왜 나오는지 아시나요..?