2017년 5월 23일 화요일

수학 스터디 1주차 과제 풀이

문제

(지학사 수학 II, 1-1 집합, p.35 실력 4번)

오른쪽 표는 혜진이네 반 학생 30명을 대상으로 놀이 공원에서 바이킹과 범퍼카를 탄 학생수를 조사하여 나타낸 것이다. 바이킹과 범퍼카 중에서 어느 것도 타지 않은 학생이 3명일 때, 바이킹만 탄 학생은 몇 명인지 구하여라.

놀이 기구 학생 수
바이킹 22명
범퍼카 16명

풀이

(J 언어)

   u =: 30                NB. 혜진이네 반 학생 수
   a =: 22                NB. 바이킹을 탄 학생 수
   b =: 16                NB. 범퍼카를 탄 학생 수
   c =: 3                 NB. 어느 것도 타지 않은 학생 수
   (a_u_b =: u - c) - b   NB. 바이킹만 탄 학생 수
11

J 언어

수학 스터디에서 내가 사용할 언어로 J를 마음에 두고, 조사를 좀 해보았다.

  • Ken Iverson 박사가 1964년에 APL 언어의 뒤를 잇는 J와 K 언어를 개발했다. 수학자에 의한, 수학자를 위한 언어라 할 수 있다.
  • J는 오픈 소스, K는 한 카피에 백만 달러
  • 2016년에도 J/apl/K를 주제로 하는 밋업이 있었다.

한국 상황


읽을 거리

2017년 5월 18일 목요일

데이터 과학 개론서 번역, 수학 스터디, J 언어, USB-C 어댑터

번역


데이터 과학 개론서를 번역하고 있다. 데이터 과학을 전반적으로 소개하면서 Python, Elasticsearch, Neo4j 등을 사용하는 실습 예제도 제공하는 책이다.

라즈베리 파이 책을 번역했을 땐 전자공학 지식이 부족해서 검색도 많이 하고 책을 사서 보기도 했는데, 이번에는 통계와 데이터 마이닝, 언어학 분야에 생소한 용어가 많아서 검색을 많이 하고 있다(통계학 책도 한 권 샀다). 그나마, 몇 해 전에 edx.org에서 통계와 AI 과목을 듣기도 하고, 몇몇 스터디와 콘퍼런스에서 Big Data와 Deep Learning에 대해 주워들은 것들이 도움이 된다. 대학교에서 데이터마이닝 수업도 들었던 것 같은데, 그건 전혀 기억에 남아있지 않다.

이번 번역에는 OmegaT를 다시 사용하고 있고, 텍스트 파일로 최대한 번역을 한 뒤에, Word에 붙여넣으면서 교정과 예제 테스트를 할 생각이다.

수학 스터디


새로운 스터디가 시작됐다. 고등학생에게 수학을 배우고, 수학 문제를 컴퓨터 언어로 푸는 숙제를 하는 것이다.

J 언어


어떤 언어를 사용할까 생각하다가, 여러 언어로 보는 구구단 프로그램이라는 흥미로운 글을 발견했다. J 언어를 써볼까 한다.

Apple USB-C Digital AV 멀티포트 어댑터


지금까지는 스터디에 참석할 때 모니터 연결을 위해 Lenovo X230을 들고 다녔다. 요즘 번역 작업에 X230을 주로 사용하고 있기도 하고, 맥북의 휴대성이 더 좋기도 해서 USB-C Digital AV 멀티포트 어댑터를 구입했다.