분류 전체보기
코로나19로 인한 2020년 2분기 AICPA 결과발표일정 변경
2020. 4. 14.이미 앞서 발표되었듯이 코로나 19 의 영향으로, NASBA 는 4/1~6/30 사이에 만료되는 모든 NTS를 9/30 까지 연장했으며, 프로메트릭은 리스케줄 비용을 면제해주기로 하였습니다. 이와 관련한 최신의 정보는 NASBA www.nasba.org 홈페이지를 참조하시기 바랍니다. 그리고 Wiley CPAexcel 홈페이지에는 다음과 같은 2분기 결과 발표일 연기에 관한 내용이 언급되어 있어 안내해드립니다. 하지만 NASBA 또는 AICPA 홈페이지에는 아직 이와 관련된 내용이 나와있지는 않은 점 참고하시기 바랍니다. 이하 2개의 웹페이지에 나와있는 결과발표 예정일 안내해드립니다. Q2 2020 Score Release Dates Wiley CPAexcel 홈페이지 2쿼터 결과발표일이 최소 16일 이..
2020년 2분기 학점은행 학습자등록·학점인정신청 접수계획
2020. 4. 13.2020년 2분기 학습자 등록 및 학점인정 접수 일정 안내해드립니다. 신청 대상 학점은행제 학습자로 등록하거나 학습의 결과를 학점으로 인정받고자 하는 학습자 학점인정을 통해 향후에 학위취득 및 자격취득을 계획하고 있는 학습자 신청 구분 학습자등록 처음 학점인정을 신청하거나 그 이전에 학점은행제 학습자로 인적사항, 희망학위 과정/전공 등 정보를 등록하는 절차 최초 1회 신청으로 완료 학점인정신청과 동시 가능 학점인정 교육과정 이수, 자격취득 등을 학점은행제를 통해 학점으로 인정받기 위한 절차 신청 기간 특히 2분기의 경우, 코로나 19로 인해 방문 접수 기간이 변경이 되었으니 이 점 참고하시기 바랍니다. 부득이한 경우가 아니면 방문 접수는 피해주시기 바랍니다. ○ 방문 접수 기간 변경사항(2/4분기 국가평..
Covid-19 데이터셋을 활용한 코로나 바이러스 현황 분석 Analysis on Coronavirus
2020. 4. 13.공개된 국내 코로나 바이러스(covid-19) 데이터를 이용하여, 주피터 노트북을 가지고 분석해보자. 먼저 예제 실행을 위해 주피터 노트북을 먼저 구동한다. (base) founder@hilbert:~$ source activate AnnaM (AnnaM) founder@hilbert:~$ cd annam (AnnaM) founder@hilbert:~/annam$ jupyter notebook --no-browser --ip=0.0.0.0 Libraries 예제 실행에 필요한 라이브러리를 가져온다. import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt import matplotlib.dates..
어도비 프리미어 소리 안남! MME 장치 내부 오류입니다. 오디오 하드웨어 환경설정을 여시겠습니까?
2020. 4. 12.프리미어 프로 프로젝트 오픈시 다음과 같은 메시지가 뜨면서 소리가 나지 않는 경우 "MME 장치 내부 오류입니다. [오디오 하드웨어] 환경 설정을 여시겠습니까?" 이 경우, 오디오 하드웨어 환경 설정 지정 메뉴로 이동하여 다음과 같이 설정한다. 편집 > 환경 설정 > 오디오 하드웨어 로 이동하여, 연결된 MME 디바이스의 기본출력 장치 설정을 살펴보자. 출력매핑 부분을 보면 (작동하지 않음)으로 나온다. 장치클래스 기본출력 옵션에서 '입력없음'을 선택한다. 예를 누르고, 그리고 나서 기본출력에서 출력장치를 다시 선택하면 된다. 재생 중 소리 없음에 대한 일반적인 내용은 아래 링크에서 확인할 수 있다. https://helpx.adobe.com/kr/premiere-pro/kb/no-sound-playba..
마이클 모부신, 운과 실력의 성공방정식 - 운에 대한 선입견, 실력에 대한 편견
2020. 4. 10.운에 대한 선입견, 실력에 대한 편견 필연이라는 미신 미래는 운과 실력이 독립적으로 공존하는 영역이다. 이 세상에는 매우 다양한 사건이 발생할 수 있지만 실제로는 그 중 일부만 발생한다. 발생 가능한 수많은 사건 중 일부가 운, 실력과 뒤섞여 실제로 발생하면 바로 현재가 된다. 이렇게 다양한 가능성이 단일 사건으로 전환되는 과정이 역사다. 미래에는 온갖 사건이 발생할 수 있다고 생각하면서도 우리가 경험한 사건이 수많은 가능성 중 하나였다는 사실은 쉽게 망각한다. 그 결과 우리는 과거 사건으로부터 잘못된 교훈을 얻기 십상이다. 인과오류 post hoc fallacy - 먼저 일어난 사건이 나중 사건의 원인 잠행성 결정론 creeping determinism - 그 결과가 필연이었다고 여기는 경향. 일단 결..
마이클 모부신, 운과 실력의 성공방정식 - 운과 실력 구별하기
2020. 4. 10.운과 실력 구별하기 철학적 논쟁이 아닌 실용적 정의 운과 실력을 논하기 전에 우리가 어떤 활동을 다룰 것인지, 그리고 성과는 어떻게 평가해야하는지부터 정의해야 한다. 개인이나 집단에 영향을 미치는 우연한 사건 운이란 개인이나 집단에 영향을 미치는 우연한 사건이다 → 시험의 경우 운이 학생의 점수에 영향을 미친다 운에는 행운도 있고 불운도 있다 → 운은 행운이 될 수도 있고 불운이 될 수도 있다. 전혀 예상하지 못했던 사건이 발생할 수도 있다 → 어느 문제가 선택되느냐에 따라 전혀 예상하지 못했던 점수가 나올 수도 있다. 무작위는 시스템 차원에서 작용하고 운은 개인 차원에서 작용한다. 예를 들어 100명이 5회 연속 동전 던지기를 한다고 가정하자. 이때 전체 시스템 차원에서 보면 앞면과 뒷면은 무작위로 나..
리차드 파인만, 과학이란 무엇인가? - 과학의 불확실성에 대하여
2020. 4. 8.세상에는 두 종류의 천재가 있다. '평범한' 천재들과 '마술사'들. 평범한 천재란 당신이나 나와 같은 사람들인데 다만 수십배 더 똑똑할 뿐이다. 그들의 정신이 작동하는 방식은 신비롭지 않다. 그들이 한 일을 이해하고 나면, 우리 역시도 그 일을 할 수 있었다고 느끼게 된다. 하지만 마술사들은 다르다. 그들이 한 일을 이해하고 난 후에도 칠흑같은 어둠만 남아있을 뿐이다. 리처드 파인만은 최고 수준의 마술사다. - 마크 캑 Marc Kac 과학의 본질 - 과학에 있어 의심과 불확실성의 역할 과학 무엇을 발견해내는 특별한 방법 그렇게 해서 발견된 것들로부터 나오는 지식의 체계 어떤 걸 발견해 냈을 때 그것으로 만들어낼 수 있는 새로운 것들이나 그 새로운 것들을 현실에서 구현하는 것 과학의 발견을 위한 방법으로..
구글 기프트에 당첨되셨습니다! 구글 멤버쉽 상품@ creditsupport
2020. 4. 7.웹페이지를 넘어가던 중 갑자기 구글 기프트에 당첨되었다는 페이지가 떴다. 구글 로고만 빼놓고는 나머지는 다 허접하다. 도메인 주소 device 사용자 여러분, 귀하의 IP 는 ... 10명을 주는데 이미 9명은 초대장을 받았다... 4개의 질문에 답변하면, 상품을 받을 수 있는 기회가 주어진다고 한다. 구글 설립자, 설립연도 등을 물어본다. 잘못 답변해도 넘어가긴 하겠지만. 댓글도 있다. 물론 클릭은 안된다. 나름 날짜는 근접하게 셋팅이 되어 있다. 드디어 150만원 상품을 받을 수 있게 되었다. ㅋ 1,300원만 지급하면 된단다. 신용카드 정보를 입력하게 되어있다. 제공시간은 계속 리셋된다. 32초 지나도 얼마든지 카드 정보 입력이 가능하다. 이렇게도 낚는구나 싶다.
아나콘다 가상환경에서 장고 임포트 에러 ImportError: Couldn't import Django
2020. 4. 4.아나콘다 가상환경을 활성화시킨 상황에서 다음과 같이 Django 설치 및 프로젝트를 시작하였다. (tfquantum) founder@hilbert:~$ pip install Django==3.0.5 Defaulting to user installation because normal site-packages is not writeable Collecting Django==3.0.5 Downloading Django-3.0.5-py3-none-any.whl (7.5 MB) |████████████████████████████████| 7.5 MB 2.7 MB/s Collecting sqlparse>=0.2.2 Downloading sqlparse-0.3.1-py2.py3-none-any.whl (40 kB)..
2020년 7월 AICPA 시험 Continuous Testing 도입예정
2020. 4. 3.NASBA, AICPA, 그리고 Prometric Testing Center 는 2020년 7월부터 CPA 시험에 Continuous Testing 을 도입하기로 했다고 발표했다. 기존 응시생들의 요구가 반영된 점에서도 고무적인 소식이지만, 최근 코로나 19로 인해 시험 공백을 해소하는데에도 도움이 될 것으로 보인다. 기존 테스팅 윈도우 기반에서 이러한 연속적인 테스팅으로 변화는 State Boards of Accountancy, NASBA, AICPA, 그리고 Prometric 이 수험생들이 CPA가 되는 길에 한 뜻으로 협력하고 있음을 보여주는 단적인 예이기도 하다. NASBA 에 따르면, 새로운 Continuous Testing 모델하에서 응시자들은 1년 내내 제약없이 시험을 볼 수 있게되고, 분기..
개리 비숍, 내 인생 구하기
2020. 4. 3.나는 당신의 과거에 관심이 없습니다. 그러니 당신도 과거에 관심을 가지지 마세요. 대화가 몸을 입은 것이 사람이다. 사람들은 살아있는 대화에 불과하다. 내면의 대화든, 입으로 뱉는 대화든 말이다. 대화가 몸을 입은 것이 곧 사람이다. 뼈에 가죽을 입혀놓은 게 떠드는데 별의별 말을 다한다. 그리고 그 말의 한계가 곧 그 인생의 한계다. 당신이 하는 말의 본질이 바로 당신이다. 당신에게 인생이 버겁다면 실제로 버거운 것이다. 혼란이 생기는 이유는 '나는 눈에 보이는 그대로를 말할 뿐'이라고 생각하기 때문이다. 하지만 사실은 거꾸로다. 실제로는 당신은 자기 대화를 거쳐 인생 경험을 창조하고, 그런 다음 거기에 맞춰서 행동한다. 언제나 그랬다. 당신이 상대하고 있는 것은 결단코 '있는 그대로'의 인생이 아니다...
파이썬 - 문자열 (생성, 데이터 변환, 이스케이프 문자, 결합, 복제, 추출, 슬라이스, 길이, 나누기, 일반함수, 대소문자, 배치, 대체)
2020. 4. 2.문자열은 파이썬 시퀀스 타입의 하나이며, 불변immutable 이다. 문자열의 생성 단일인용부호 또는 이중인용부호로 생성할 수 있다. 2가지 인용부호가 존재하는 이유는 인용부호가 포함된 문자열을 만들기 위해서이다. >>> 'second' 'second' >>> "minute" 'minute' >>> 3개의 단일인용부호 혹은 3개의 이중인용부호는 여러 줄의 문자열에 사용한다. 3개의 단일인용부호 안에 여러 줄이 있는 경우, 문자열 끝에 들어 있는 라인 끝 문자는 보존된다. 그리고 양쪽 끝에 공백이 있는 경우에도 보존된다. >>> blake = '''In seed time learn, in harvest teach, in winter enjoy. ... Drive your cart and your plow ..
가브리엘 와인버그, 슈퍼씽킹 - 자연과 하나 되기 (플라이휘, 강제의식, 임계질량, 행운의 표면적)
2020. 4. 1.자연에 맞서지 마라 - 관성이 큰 시스템에 덮어놓고 맞서는 것에 주의해야 한다. 플라이휠 flywheel 처음 프로젝트를 시작할 때는 속도가 느리지만 일단 가속도를 얻고 나면 진행이 좀 더 쉬워 보인다. 그리고 멀티태스킹을 하면 우리는 절대 한 가지 일이 쉽게 느껴지기 시작할 정도의 충분한 가속도를 얻을 수 없다. 대신에, 바퀴가 돌아가기 시작하면 그 가속도를 이용하기보다는 바퀴를 돌리고, 또다시 돌리는데 끊임없이 에너지를 낭비하게 된다. 입장 정립은 개인이나 조직을 변화시킬 활성화 에너지를 가져올 강력한 촉매, 즉 강제 의식(forcing function)으로 작용할 수 있다. 연쇄반응 이용하기 이 아이디어나 기술의 임계질량은 무엇인가? 그것이 임계질량에 도달하려면 어떤 일이 일어나야 할까? 임계질량에..
리눅스에서 cirq 설치하기 Installing cirq on Linux
2020. 3. 28.Cirq는 양자회로를 작성, 조작, 최적화하고 양자컴퓨터와 시뮬레이터에서 구동하는 소프트웨어 라이브러리이다. Cirq는 하드웨어 상세를 추상화시켜 사용하지 못하게하는 대신에 하드웨어 상세를 노출하고자 한다. 왜냐하면, Noisy Intermediate-Scale Quantum (NISQ) 체제에서는 이러한 하드웨어 상세가 회로를 구동시킬 것인지 말 것인지를 결정하기 때문이다. 이하 리눅스 환경에서의 cirq 설치에 대해 알아본다. 먼저 설치된 파이썬 버전이 3.6.0 이상인지 확인한다. 향후 텐서플로우 사용을 고려하면 3.7 버전이 적당하겠다. (tfquantum) founder@hilbert:~$ python --version Python 3.7.7 pip를 사용하여 cirq 를 설치한다. 먼저 pip..
성능을 생각한다면 텐서플로우 설치는 pip 가 아닌 conda 로
2020. 3. 28.Photo by Jeswin Thomas from Pexels 이제 Tensorflow 설치시에는 더 이상 pip 를 사용하지 않는 편이 좋겠다. pip가 아닌 conda를 사용하여 Tensorflow 를 설치해야하는 데에는는 크게 2가지 이유가 있다. 아래에서 살펴보자. Chart taken from https://www.anaconda.com/blog/developer-blog/tensorflow-in-anaconda/ 먼저 첫 번째 장점은 더욱 향상된 CPU 성능이다. 위에서 보다시피 conda 설치시 pip 설치와 비교하여 speed boost 가 최대 8배 차이가 나는 것을 볼 수 있다. 이 부분은 주로 CPU 를 사용중인 머신 러닝 학습자에게 크게 도움이 되는 부분이라 할 수 있겠다. MKL ..
아나콘다 파이썬 3.8 업그레이드 Upgrade to python 3.8 using conda
2020. 3. 28.Photo by Markus Spiske from Pexels 아나콘다 가상환경의 파이썬 버전을 3.8 로 업그레이드 해보자. 물론 현재 시점에서는 new anaconda individual edition 2020 distribution 이 나와있는 상태이긴 하지만, 기존 버전 사용자의 경우 다음과 같이 업그레이드를 진행할 수 있다. 먼저 가상환경 활성화하기 이전 base 상태에서, conda 업데이트를 진행한다. conda 업데이트 (base) founder@hilbert:~$ conda update -n base -c defaults conda Collecting package metadata: done Solving environment: done ## Package Plan ## environme..
윈도우즈10 Antimalware Service Executable 메모리 점유 과다 문제
2020. 3. 25.Antimalware Service Executable 프로세스가 메모리를 과다하게 점유하여 정상적인 앱실행이 어려운 경우 해결 방법입니다. Antimalware Service Executable (MsMpEng)은 Windows Defender 관련 파일입니다. 위의 스크린샷을 보면, 전체 메모리의 16.5% 를 차지 하고 있음을 알 수 있습니다. 전체 메모리 사용량은 99% 이구요. 상기 프로세스가 CPU 혹은 디스크 리소스를 과도하게 점유하는 증상이 나타나는 경우, 다음의 방법들을 차례대로 진행해보시기 바랍니다. [방법 1] ▶ 윈도우즈키 + Q 를 눌러 검색창에 작업 스케줄러라고 입력한다. 검색결과에서 작업 스케줄러를 선택 후 관리자 권한으로 실행을 선택한다. 해당 앱이 로딩되면, 작업스케줄 라이..
엑셀 특정 문자 앞 또는 뒤의 값 출력하기 Extract Substring After Or Before A Specified Character
2020. 3. 25.예제에 사용할 데이터는 Roguefitness 카테고리별 새롭게 등록된 상품수 데이터로, 여기에서 숫자만 추출하는 방법을 알아보자. 다음과 같이 카테고리명 다음 ( ) 안에 상품수가 들어가 있다. 먼저 FIND 함수로 ( 가 시작되는 위치부터 파악해보자. 아래를 통해 FIND 함수에 대해 더 알아보자. 기본 구문은 다음과 같다. FIND 함수는 대/소문자 구분하며, 와일드카드 문자는 사용할 수 없다. FIND(find_text, within_text, [start_num]) find_text 찾으려는 텍스트로 여기서는 ( 입니다. within_text 찾으려는 텍스트를 포함하는 검색 대상 텍스트로 여기서는 A 열이다. start_num 검색을 시작할 문자를 지정하는 것으로, within_text, 즉 A..
세스 고딘, 트라이브즈 - 믿음은 당신이 취하는 행동에서 드러난다
2020. 3. 24.안정은 환상이다. 안정성과 빨리 작별할수록 커다란 기회가 찾아올 것이다. 조직의 말단이 리더가 되는 비결 핵심인물이 되는 과정에서 기술과 태도는 필수적인 요소이다 그러나 권한은 필수가 아니다. 오히려 권한이 방해물이 될 수도 있다. 피터의 법칙 "계층내의 모든 직원은 자신의 무능한 수준을 높이려는 경향을 보인다"는 피터의 법칙에 따르면, 조직의 모든 자리는 결국 그 일을 잘하지 못하는 사람들로 채워지게 될 것이다. 언급할 만한 것들을 만들어라. 비판이 무관심보다 낫다. 실패에 대한 두려움은 과대평가되었다. 사람들이 정말 두려워하는 것은 실패가 아니다. 비난과 비판이다. 하지만 비판의 유일한 부작용은 단지 기분 나빠지는 것이라면, 그 나쁜 감정을 실제로 가치있는 일을 함으로써 얻게될 이익과 비교해야 한다...
로라 밴더캠, <시간전쟁> - 마음챙김은 시간을 허락한다. 시간은 선택을 허락한다. 선택은 자유로 이어진다
2020. 3. 23.시간은 선택을 준다. 정교하게 만들어진 선택은 자유로 이어진다. 시간을 면밀히 관찰하자 전에 몰랐던 내 거짓말이 꽤 많이 드러났다. 나조차 시간에 대해 거짓말을 하고 있었던 것이다. 다행히 진실이 곧 해방을 뜻하듯, 이렇게 드러난 진실을 통해 내가 원하는 삶의 모습은 어떤 모습인지, 일상을 어떻게 바꾸면 더 많은 시간을 가진 것처럼 느낄 수 있을지 자문할 기회를 갖게 됐다. 시간추적을 시도하는 이유는 아무리 바빠도 흥미롭고 의미있는 일들을 재배치할 수 있는 여유가 생기기 때문이다. 누구나 변명을 하기는 쉽다. 타당한 변명일 때는 더 그렇다. 하지만 지구의 70억 인구중에는 Y 를 직면해도 X 를 하는 사람이 늘 존재한다. 그러니 우리는 우리에게 할당된 대지를 24시간 평가하고 어떻게 하면 주어진 것을 가..
마이클 싱어, 상처받지 않는 영혼 - 당신은 저항이나 집착으로 호흡을 막음으로써 귀한 에너지를 낭비한다
2020. 3. 21.제 2부 에너지를 경험하기 제 5장 열려있기 에너지가 흐르는 중추들이 있다. 그것을 닫으면 에너지가 없어진다. 그것을 열면 에너지가 생긴다. 다양한 에너지 중추들 중 그 닫힘과 열림을 직관적으로 가장 잘 느끼는 것은 가슴의 중추이다. 당신이 알아야 할 단 한가지는, 열면 에너지를 받고 닫으면 에너지를 막는다는 사실이다. 당신을 열려있게 하는 아주 간단한 방법이 있다. 닫지 않기만 하면 된다. 그것은 이렇게 간단하다. 당신이 해야할 일은 단지 자신이 열려있기를 기꺼이 원하는지, 아니면 닫을 필요가 있는 것인지를 결정하는 것이다. 사실, 닫는 법을 잊어버리도록 자신을 훈련시킬 수도 있다. 마음을 닫는 것은 하나의 습관이다. 문제는 우리가 그 지배권을 행사하지 않는다는 것이다. 보통 때는 열림과 닫힘이 심리적..
마이클 싱어, 상처받지 않는 영혼 - 당신은 언제나 뭔가를 의식하지만, 이번에는 의식을 의식하는 것이다.
2020. 3. 17.제 1부 잠든 의식을 일깨우기 제 1장 마음의 소리 목소리가 말하는 것은 그 어느 것도 아니다. 말하는 것 중 어떤 것은 자신이고 어떤 것은 자신이 아니라고 생각하는 순간 당신은 객관성을 놓친다. 당신은 목소리가 좋게 말하는 쪽이 자기라고 생각하고 싶지만 그것도 매한가지로 지껄이는 목소리일 뿐이다. 그것은 하는 말이 아무리 마음에 쏙 든다고 해도 그것은 당신이 아니다. 삶의 대부분은 당신의 마음이 삶에 대해 지껄이는 말과는 전혀 상관없이 당신의 통제력을 훨씬 넘어선 힘의 흐름에 따라 전개될 것이다. 그것은 잠자리에 누워서 내일 아침에 해가 뜨게 할 건지 말 건지를 결심해야 한답시고 고민하는 것과 같다. 변하지 않는 것은, 태양은 떴다가 진다는 것이다. 언젠가 당신은 마음속의 지껄임은 다 부질없는 것임을 ..
주피터노트북 디렉토리 이동 명령어 Built-in magic commands %cd
2020. 3. 15.%cd 를 이용하여 주피터 노트북에서 현재 디렉토리를 다른 경로로 변경할 수 있다. 위 명령어는 IPython 세션 동안 여러분이 방문 디렉토리를 내부적으로 보관하고 있게 된다. 그리고 %dhist 를 통해 디렉토리 방문이력을 확인할 수 있다. %dhist Directory history (kept in _dh) 0: /home/founder/annam/kaggle 1: /home/founder/annam 2: /home/founder 3: /home/founder/annam/kaggle 4: /home/founder/annam/kaggle/input 5: /home/founder/annam/kaggle 6: /home/founder/annam 7: /home/founder 8: /home/founder..
초보자를 위한 리눅스 tree 명령어 사용법 Linux ‘tree Command’ Usage Examples for Beginners
2020. 3. 15.Photo by Johannes Plenio from Pexels tree 는 디렉토리를 리스팅하거나 컨텐츠 내용을 볼 때 사용할 수 있는 간단한 명령어이다. 디렉토리 경로와 서브디렉토리내의 파일, 그리고 서브디렉토리와 파일의 전체 갯수 등을 보여준다. tree 프로그램은 리눅스, 도스, 윈도우즈 등 다양한 운영체제에서 사용가능하지만 여기서는 리눅스 환경에서의 활용에 대해 살펴본다. 본격적인 사용에 앞서 해당 라이브러리부터 설치해보자. (AnnaM) founder@hilbert:~/annam/kaggle$ sudo apt install tree Reading package lists... Done Building dependency tree Reading state information... Done T..
주피터 노트북 셀 실행결과 구글시트나 엑셀로 복사하기 How to copy/paste a dataframe from iPython into Google Sheets or Excel?
2020. 3. 15.Photo by bongkarn thanyakij from Pexels 주피터 노트북 사용시 셀 실행결과로 나온 테이블 등을 엑셀 등에 복사하고자하는 경우, 다음과 같이 테이블 형태로 들어가지 않는 경우 처리방법에 대해 알아보자. 주피터 노트북은 크롬 등의 브라우저에서 구동이 되므로, 셀을 복사하고 클립보드에 붙여넣는 자바스크립트를 만들 수 있다. 다음의 자바스크립트를 크롬 등의 북마크에 저장하고 노트북이 구동되는 페이지에서 실행하면 된다. 아래를 보자. javascript:(function%20()%20%7B%20function%20SelectText(element)%20%7B%20var%20range%3B%20var%20selection%3B%20if%20(document.body.createText..
화폐, 퍼센트, 소수점 포맷 유지하면서 concatenate 함수 사용하기 Concatenate With Keeping Number (Currency/Percentage/Decimal Places) Format In Excel
2020. 3. 13.이번 포스팅에서는 통화, 백분율, 소수점 등의 수와 관련된 포맷을 그대로 유지하면서 CONCATENATE 함수를 사용하는 방법을 알아봅니다. 아래의 예를 통해 살펴보겠습니다. 아무런 가공을 하지 않으니 가독성이 현저히 떨어집니다. 먼저, 합치고자하는 대상의 포맷부터 확인해야할 필요가 있습니다. 해당 셀에서 마우스 오른쪽 버튼을 눌러 셀 서식으로 이동합니다. 표시 형식 탭으로 이동하여 범주에서 사용자 지정을 고릅니다. 여기서 형식에 나오는 내용을 복사합니다. 여기서는 _-[$$-409]* #,##0.00_ ;_-[$$-409]* -#,##0.00 ;_-[$$-409]* 이 됩니다. 복사할 내용을 다음과 같이 TEXT 함수를 이용하여 포맷을 지정해줍니다. 기존의 F2 를 다음과 같이 변경하는 것입니다. 그리..
엑셀 CONCATENATE 함수 사용시 날짜 포맷 유지하면서 합치기Concatenate With Keeping Date Format In Excel
2020. 3. 13.엑셀에서 CONCATENATE 함수 사용시 어떻게 하면 날짜 포맷을 그대로 유지하면서 가져올 수 있는지 알아보자. 날짜를 인수로 가져와 CONCATENATE 함수를 사용하는 경우, 별다른 조치를 하지 않으면 아래와 같이 2020-03-01 이라는 날짜가 43891 로 표시된다. 여기서 43891 은 1990년 1월 1일을 1로 시작하여 매겨나간 경우 2020년 3월 1일에 대항되는 값이다. =CONCATENATE(A2," : ",B2,"명") 43891 : 3736명 기존 날짜 포맷을 그대로 가져오기 위해서는 다음과 같이 TEXT 함수를 통해 읽기 좋은 포맷으로 지정할 수 있다. =CONCATENATE(TEXT(A5,"yyyy-mm-dd")," : ",B5,"명") 2020-03-04 : 5328명 적용..
엑셀 특정 비율만큼 난수 생성하기 Random number weighted probability
2020. 3. 8.Random number weighted probability 각 항목별 정해진 비율로 난수를 생성하는 방법을 알아보자. 다음과 같이 랜덤하게 A에서 H까지 8개의 값을 생성하고자 한다. 다만, 각 값이 균등하게 생성되는 것이 아니라, 아래에서 값별로 정해놓은 비율만큼만 생성되도록 해야한다. 어떻게 구현할 수 있는지 살펴보자. 이를 다루기 전에 텍스트가 아닌 숫자의 경우 구현하는 방법부터 알아보자. 아래의 예이다. 기본 수식은 다음과 같다. RAND 함수와 MATCH 함수에 기반을 둔 헬퍼 테이블을 사용하여 주어진 비율만큼 랜덤한 수를 생성할 수 있다. =MATCH(RAND(),누적확률) 이 수식은 C3:E10 의 범위에서 볼 수 있는 헬퍼 테이블에 의존한다. C열에는 실행결과로 생성하고자 하는 8개의 ..
신경망의 기본 구조
2020. 3. 5.유닛의 특징 유닛은 단순하게 추상화한 뉴런이다. 유닛은 연산기능이 있으므로, 출력이 다수라도 출력값은 0 또는 1 이다. 유닛은 가중치를 포함한 입력으로 정리된다 Z=W1X1+W2X2+...+WnXn+B (W1, W2, ..., Wn 은 가중치, B는 편향, n은 입력수) 유닛은 가중치를 포함하는 입력 z 를 매개변수로 사용하는 활성화함수(전달함수)이며 y 를 출력한다. y=a(z) 활성화함수 - 사용자가 정의 출력값 y - 활성화함수를 사용할 수 있는 임의의 수 출력신호해석 - 유닛의 흥분도, 반응도, 활성도 신경망의 기본구조 층을 겹겹이 쌓은 신경망. 층을 쌓는 방법에 따라 다양한 방법이 있음 필기체 숫자 식별 신경망의 특징은 입력층의 유닛 전부가 중간층의 유닛 전부에(완전연결계층 fully conn..
Dash and Plotly 를 활용한 인터랙티브 시각화 Interactive Visualization with Dash and Plotly
2020. 3. 4.인터랙티브 데이터 시각화는 실험 데이터 분석에 중요한 역할을 한다. 데이터셋에 기술적 또는 예측적 알고리즘을 적용하기에 앞서, 특성간 연관성이 어떤지 그리고 내부적으로 어떻게 분포되어 있는지 파악하는 것이 중요하다. 이를 위해 수많은 시각화 라이브러리가 수많은 형태의 차트를 제공하고 있지만, 분명한 점은 각각의 속성에 대해 매번 차트 작업을 하고, 해당 챠트를 다른 특성과 매번 서로 비교하는 작업은 결코 간단하지는 않다는 것이다. 이러한 고민을 해결해주는 2가지 라이브러리가 있는데, 인터랙티브 시각화를 제공해주는 Plotly.py 와 웹기반 파이썬 어플리케이션의 프레임워크를 제공해주는 Dash 가 바로 그것이다. 이하 그 사용법에 대해 알아보자. Dash Installation 먼저 예제 실행에 필요한 ..