일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 머신러닝
- scatter
- 지니계수
- pyplot
- gini coefficient
- Heatmap
- confusion matrix
- bar
- Golang
- matplotlib
- Python
- sklearn
- decisiontree
- GINI
- XGBoost
- ml
- Today
- Total
목록golang (3)
Passion, Grace & Fire.
다음 포스트의 내용을 한글로 옮긴 것입니다 : http://elliot.land/working-with-json-in-go by Elliot Chance JSON을 엄격한 형식의 언어(Go와 같은)에서 다루는 것은 까다로울 수 있다. 나는 json과 네이티브 자료형 사이의 변환에 대해 말하는 것이고, 그래서 많은 type checking과 런타임 type casting을 발생시키는 기본 배열과 사전 자료형을 통해 json에 접근하는 것에 대해서는 직접 처리할 필요가 없다는 것이다. Go는 Go의 많은 다른 것과 마찬가지로 편리하게 JSON을 다룰 수 있도록 많은 작업을 대신 처리해 준다. Go는 JSON을 위해 내장된 라이브러리를 제공하고 언어와 잘 통합되어 있다. encoding/json 패키지에서 J..
다음 포스트의 내용을 한글로 옮긴 것입니다 : http://elliot.land/godoc-tips-tricks by Elliot Chance go는 처음 공개되었을 때부터 간편하고 실제적인 문서화에 중점을 두고 있다. 형식이 명확하게 정해진 Markdown같은 기존의 포맷을 사용하기보다, godoc은 양질의 문서를 일반 텍스트로부터 뽑아내기 위해 - 문서의 포맷을 맞추는 데 드는 시간을 줄이고, 문서 자체를 작성하는 데 사용하는 시간을 늘리기 위해 - 많은 암시적인 룰을 사용한다. godoc은 여러가지 포맷으로 문서를 생성할 수 있다. manpage와 같은 텍스트도 가능하지만, 대부분 당신이 볼(마주칠) 것은 HTML 포맷으로 이루어진 버전이다. 여기서는 godoc 커맨드 라인 툴을 사용하는 방법보다...
interface{}는 어떤 값도 될 수 있는 타입이다. 그 특성을 이용해서 내장된 타입이든 사용자 정의 타입이든 인자로 받을 수 있는 함수를 작성할 수 있다. interface{}은 비슷한 타입이 없기 때문에 type conversion을 적용할 수 없다. 대신 type assertion을 사용한다. var object interface{} = "hello" str := object.(string) type assertion이 실패하면 panic이 발생한다. 성공/실패 여부를 확인할 수 있는 변수를 추가로 사용해서 panic을 피하고 type assertion이 성공했는지 확인할 수 있다. str, ok := object.(string) interface{} 가 어떤 타입이 될 수 있는지 모르면 swi..