>

float를 정수로 반올림하는 방법을 알려주시겠습니까? pred_y에서 np.round ()으로 시도했는데, 예를 들어 12.0과 같은 도트 0을 얻습니다. 파이썬에서는 도트 0없이 12가 아닙니다.

도움을 주셔서 감사합니다


  • 답변 # 1

    numpy 를 다루는 경우  배열은 다음을 수행 할 수 있습니다

    y = np.array(np.round(x), dtype=int)
    
    

    단지 숫자 int(round(x))  작업을 수행합니다.

  • 답변 # 2

    다음과 같이 int ()를 사용합니다 :

    >>int(2.4)
    2
    >>int(4.0)
    4
    
    

  • 답변 # 3

    float를 int로 변환하려면 int () 함수를 사용해야합니다.

    예 :

    Int(128.2)
    128
    
    

관련 자료

  • 이전 database - SQL 테이블에 설명 된 관계의 예 (수학적 의미/관계 대수)
  • 다음 python - 소스의 virtualenv 사용 라이브러리