글

라벨이 jupyter notebook인 게시물 표시

jupyter 에러 Notebook 000.ipynb is not trusted

 jupyter 에러  Notebook 000.ipynb is not trusted 갑자기 이렇게 뜨면서 노트북창이 까맣게 에러나면서 안나오는 것이었다.  Notebook 000.ipynb is not trusted 해결법을 찾아서 jupyter trust 0000.ipynb 를했는데 해결이 안되는 것이었다.. 보니까 디버그 로그 무한루프 걸려서 돌아가는거를 로그 읽다가 까먹어서 계속 로그 출력되고 파일 크기가 너무 커져서 브라우저에서 꺼져버린 것이었다.. 주피터 파일이 너무 커서 브라우저는 안열리고 vscode에서는 열리더라 vscode가 더 가볍나? 열어서 출력문 삭제하고 다시 저장해줘서 해결했다

jupyter notebook 결정

jupyter 에서 js c++한번에 쓰려고  이렇게 하기로 했다 # html작성 이거 타이틀 꾸밀때 좋을듯 ```html %%html <div class="good">hello world</div> <style> .good{     color:red;     background-color:blue; } </style> ``` # c++은 bash로 파일 만들어서 실행. (상당히 느림) ```html %%bash # C++ 소스 코드 파일 작성 echo '#include <iostream> int main() {     std::cout << "Hello, World!" << std::endl;     return 0; }' > hello.cpp # C++ 코드 컴파일 g++ hello.cpp -o hello # 실행 파일 실행 ./hello ``` # js ```html %%javascript // JavaScript 코드를 작성 let arr = [1, 2, 3, 4, 5]; let sum = arr.reduce((acc, val) => acc + val, 0); console.log("Sum:", sum); // 결과를 문서에 표시 let output = `The sum of the array is: ${sum}`; element.text(output); ```

jupyter notebook 에서 Js -> IJavascript, c++ -> xeus-cling

jupyter notebook 으로 js 파일 만들기. npm install -g ijavascript ijsinstall `IJavascript`는 Jupyter Notebook에서 JavaScript와 Node.js 코드를 실행할 수 있도록 해주는 Jupyter 커널입니다. 이를 사용하면 Jupyter Notebook에서 JavaScript를 손쉽게 실행하고 테스트할 수 있습니다. ### IJavascript 설치 방법 1. **Node.js 설치**: 먼저, Node.js와 npm이 설치되어 있어야 합니다. Node.js는 JavaScript 런타임 환경이고, npm은 Node.js의 패키지 관리 도구입니다. Node.js와 npm이 설치되어 있지 않다면, [Node.js 공식 웹사이트](https://nodejs.org/)에서 설치할 수 있습니다. 2. **IJavascript 설치**:    터미널이나 명령 프롬프트에서 다음 명령어를 실행하여 IJavascript를 설치합니다.    ```bash    npm install -g ijavascript    ijsinstall    ```    `ijsinstall` 명령어는 Jupyter에 IJavascript 커널을 등록합니다. ### IJavascript 사용 방법 1. Jupyter Notebook을 시작합니다. `jupyter notebook` 명령어를 사용하여 Jupyter Notebook 인터페이스를 열 수 있습니다. 2. 새 노트를 만들 때, 언어 선택 옵션에서 `JavaScript (Node.js)` 또는 `IJavascript`를 선택합니다. 3. 이제 셀에서 JavaScript 코드를 실행할 수 있습니다. 예를 들어:    ```javascript    console.log("Hello, world!");    ``` ...

jupyter notebook 매직 명령어 magic

  Jupyter Notebook의 매직 명령어는 다양한 언어와 기능을 지원합니다. 매직 명령어는 일반적으로 셀 단위 또는 라인 단위로 실행되며, 다양한 프로그래밍 언어로 코드를 실행하거나 환경 설정, 데이터 시각화 등을 간편하게 수행할 수 있게 해줍니다. ### 주요 매직 명령어 예시 1. **`%time`, `%timeit`**: 코드 실행 시간을 측정합니다.    ```python    %time some_code()    %timeit some_code()    ``` 2. **`%%html`**: 셀의 내용을 HTML로 렌더링합니다.    ```html    %%html    <h1>Hello, world!</h1>    ``` 3. **`%%latex`**: 셀의 내용을 LaTeX로 렌더링합니다.    ```latex    %%latex    \begin{equation}    E = mc^2    \end{equation}    ``` 4. **`%%bash` 또는 `%%sh`**: 셀의 내용을 Bash 쉘 명령어로 실행합니다.    ```bash    %%bash    echo "Hello, world!"    ``` 5. **`%%writefile`**: 셀의 내용을 파일로 저장합니다.    ```python    %%writefile hello.py    print("Hello, world!")    ``` 6. **`%%capture`**: 셀의 출력(표준 출력 및 표준 오류)을 캡처합니다.    ```pyt...

jupyter notebook package error

 jupyter 쓰고 대충 이런 문제였는데 Cannot import name ‘OpenAI’ from ‘openai’ 버전이 바뀌면서 패키지 내용이 좀 바뀌어서 방식이 바뀌어서 그런거였는데 업데이트 해도 업데이트가 안 되길래 헤맸는데 Jupyter 한번 껐다 켰더니 되더라.

Jupyter notebook 파일이 너무 커지면 안열리는 문제가 생길 수도 있다.

 파일이 너무 커지기 전에 파일 분할을 해야한다. 주피터 노트북으로 알고리즘 문제 풀었는데  파일이 너무 커져서 갑자기 안 열렸다. 노트북에서 안열려서 코랩으로 옮겨서 열어서 아웃풋 너무 긴거랑 긴 셀만 옮기고 지워주고 노트북으로 열었더니 열렸다. 코랩도 한번 튕기기는 했는데 새로고침해서 열었다. 이런 귀찮은 일을 겪지 않기 위해 파일 분할을 꼭하고 알고리즘 문제 푼거는 여기에 모아놔야겠다

로컬 웹 서버를 실행해서 브라우저 인터페이스로 보여지는 방식 (ex. jupyter notebook 작동 방식)

**Jupyter Notebook**도 Kibana와 유사한 개념으로 동작합니다. Jupyter Notebook을 실행하면, 내부적으로 웹 서버가 시작되고 사용자는 웹 브라우저를 통해 해당 서버에 접근할 수 있습니다. 다음은 Jupyter Notebook과 Kibana의 공통점 및 차이점에 대한 간략한 개요입니다: **공통점**: 1. **로컬 웹 서버**: 둘 다 로컬 웹 서버로 실행되며, 웹 브라우저를 통해 사용자 인터페이스를 제공합니다. 2. **웹 인터페이스**: 둘 다 웹 기반의 사용자 인터페이스를 가지며, 사용자가 웹 브라우저를 통해 작업을 수행할 수 있습니다. **차이점**: 1. **용도**:    - **Jupyter Notebook**: 주로 데이터 분석, 머신 러닝, 통계, 시각화 등의 작업을 위한 대화형 파이썬 환경을 제공합니다. 코드와 텍스트, 그래프 등을 하나의 문서로 통합하여 작성하고 실행할 수 있습니다.    - **Kibana**: Elasticsearch에 저장된 데이터를 시각화하고 탐색하는 데 초점을 맞추고 있습니다.     2. **언어 및 기술 스택**:    - **Jupyter Notebook**: 주로 Python 코드를 실행하며, 다른 커널(예: R, Julia)을 사용하여 다양한 언어를 지원할 수 있습니다.    - **Kibana**: JavaScript와 Node.js 기반으로 개발되었으며, Elasticsearch와의 통합을 중심으로 동작합니다. 3. **확장성**:    - **Jupyter Notebook**: 다양한 확장 기능과 플러그인을 통해 기능을 확장할 수 있습니다.    - **Kibana**: 플러그인 아키텍처를 통해 사용자 정의 시각화나 추가 기능을 구현할 수 있습니다. 결론적으로, Jupyter Notebook과 Kibana는 둘 다 웹 서버로 동작하는 웹 기반 인터페이...