Nada   2년 전

numpy는 최근 머신러닝 분야에서 필수적으로 쓰는 라이브러리 입니다.

파이썬 패키지 중 numpy 모듈을 추가해 주셨으면 합니다.


기존 게시글 검색을 보니 해당 라이브러리가 없어서 runtime error를 받는 경우가 있고

numpy는 stl과 같이 통용적으로 많이 사용하는 라이브러리여서 요청드립니다.


다른 통용적으로 사용할 수 있는 여러 모델들도 추가하실 수 있으면 좋겠습니다.

(공정성에 문제가 있을 경우, 대회 환경에서는 모듈 사용을 제한하고 연습 환경에서는 사용 할 수 있게 하는 것이 어떨까 합니다.)

ntopia   2년 전

stl은 언어 표준에 포함되어있고  numpy는 서드파티 라이브러리라는 점이 다른 것 아닐까요? 

c++ 도 boost 많이들 쓰는데 boost 를 추가해달라고 해도 되는 것일까요?

굉장히 애매한 부분인 것 같습니다.

현재는 그런 애매함을 피하기 위해  모든 언어에서 언어 표준에 있는 것들만 지원하고 있는 것 같은데요,

뭔가 기준이 명확하게 생긴다면 numpy도 추가할 수 있지 않을까 하네요. 명확한 기준이 있어야 다른 언어와 형평성이 맞춰질테니까요...

koosaga   2년 전

ICPC World Finals에서 numpy가 지원되지 않습니다.

Nada   2년 전

명확한 기준이 필요한 것은 맞다고 생각합니다. 

하지만 시험적으로 잘 알려진 여러 모듈을 적용해 보는 것도 좋지 않을까 합니다.


ICPC에서 허용하지 않는 다른 언어로도 채점 가능한 사례가 있기 때문에 ICPC 기준으로 삼는건 적절하지 않는 것 같네요.

jwvg0425   2년 전

근데 이런 식으로 따지면 언어마다 표준엔 안 들어가 있지만 널리 이용되는 라이브러리들이 굉장히 많이 있는데, 일일히 다 추가해서 쓰게 해주는 건 좀 애매하지 않나 싶습니다. 해줄거면 싹 다 해주든가 아니면 아예 표준만 지원해주든가 둘 중 하나여야 할 것 같은데, 싹 다 해주기엔 언어별로 '널리 쓰이는 라이브러리'의 기준을 어디까지로 잡아줄거냐가 다 다르기 때문에 그냥 표준만 지원해주는게 맞지 않나 싶어요. 서드파티 라이브러리는 인기랑 무관하게 어쨌든 '언어의 기본 사양에 속하지 않는' 녀석들이니까요.

이런 사이트의 주 목적은 '문제를 풀면서 문제 해결 능력을 기르는 것'이지 '많이 쓰이는 라이브러리의 활용 방법을 익히는 것'이 아니기 때문에 굳이 언어 표준에 속하지 않는 라이브러리를 많이 쓰인다는 이유만으로 끌고 오는것은 좀 이상하지 않을까요.

Nada   2년 전

네 윗댓들을 보니 모호성이 가장 큰 문제가 맞는 것 같네요.

Google Codejam, Facebook Hackercup의 경우 표준 라이브러리가 아니여도 허용 가능한 점 등을 이유로 

들려고 했는데 어디까지 허용할지 등이 제가 생각한 것 보다 더 큰 이슈인거 같네요. 

startlink   2년 전

안녕하세요.

  1. 머신러닝 분야에서 필수적으로 쓰기는 하지만, 여기는 머신러닝과는 크게 관련이 없는 사이트입니다.
  2. 사이트의 도메인을 보셔도 아시겠지만, 우선적인 기준은 ICPC입니다. 물론, ICPC에서 지원하지 않는 언어도 있긴 하지만요.
  3. 위에서 언급된 것 처럼 표준 라이브러리만 지원합니다.
  4. Google Codejam, Facebook hackercup의 경우에는 채점 방식이 유저 컴퓨터에서 실행 후 출력 파일 업로드이기 때문에, 허용 가능합니다.

댓글을 작성하려면 로그인해야 합니다.