jupyter notebook運行簡單程序

一. 使用 cmd 創建虛擬環境

1.創建虛擬環境

(1)創建新的虛擬環境(本項目名設置為zhineng),并設置python版本

conda create -n zhineng python=3.6

(2)查看python版本

python --version

(3)查看所有虛擬環境

conda env list

(3)?激活虛擬環境:激活后,在 cmd 的前面會顯示所激活虛擬環境的名稱。

conda activate zhineng

?2.為虛擬環境安裝包

(1)安裝Jupyter Notebook

????????這是基于網頁的用于交互計算的應用程序。其可被應用于全過程計算:開發、文檔編寫、運行代碼和展示結果。

conda install notebook

(2)安裝jupyterlab

????????jupyterlab擴展了 Jupyter Notebook 的功能,增加了更多的工具和靈活性,支持多個文檔和視圖并排工作,包括 Jupyter Notebooks、終端、文本編輯器、圖形控制臺和富媒體輸出。支持集成文件瀏覽器,支持文件的查看和操作。支持第三方擴展和插件,用戶可以自定義和擴展功能。支持在 JupyterLab 中直接運行終端命令。支持多用戶實時協作,類似 Google Docs 的多人編輯功能。支持使用 ipywidgets 創建和使用交互式小部件。可用于數據清洗、變換、建模和可視化及生成和展示動態報告。

conda install jupyterlab

(3)安裝 numpy

????????NumPy是用于數值計算的庫,提供了很多高級的數學算法和便利的數組(矩陣)操作方法。

conda install numpy

(4)安裝Matplotlib

????????Matplotlib是用來畫圖的庫。使用Matplotlib能將實驗結果可視化,并在視覺上確認深度學習運行期間的數據。

conda install matplotlib

(5)安裝scipy?

????????scipy是一個用于科學計算的Python庫,它提供了一組工具來處理和分析科學數據1。該庫不僅提供了許多高級函數和方法,如優化、插值以及傅里葉變換等,還通過其靈活的數組對象使科學計算更加高效便捷。

conda install scipy

6)安裝eric-ide

????????eric-ide是一個開源的集成開發環境,旨在為用戶提供一個功能齊全、界面友好的編程環境,支持代碼編輯、調試、項目管理等功能。

conda install eric-ide

7)查看虛擬環境里面的安裝包

????????輸入下面命令后,查看上述安裝的包是否存在。

conda list

3.退出以及刪除虛擬環境

conda remove -n zhineng --all

二、在jupyter notebook中編寫代碼

1.前期準備

(1)在上述虛擬環境中輸入如下命令,即可自動跳轉到瀏覽器中打開jupyter notebook界面

jupyter notebook

(2) 在jupyter notebook中可新建一個文件夾,重命名part1,之后我們的教學的每一章將存放一個文件夾中。

(3)單擊part1文件夾,在該文件夾中新建一個.ipynb文件,并打開此文本文件。該文件可直接編寫及運行代碼。

2.編寫python腳本文件

(1)編寫簡單語句:輸入后點擊運行按鈕,直接在下方顯示運行結果。

print()是一個內置函數,用于將指定的內容輸出。"I'm hungry!"是字符串,雙引號內包含可直接輸出的內容。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/904247.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/904247.shtml
英文地址,請注明出處:http://en.pswp.cn/news/904247.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【計算機視覺】語義分割:MMSegmentation:OpenMMLab開源語義分割框架實戰指南

深度解析MMSegmentation:OpenMMLab開源語義分割框架實戰指南 技術架構與設計哲學系統架構概覽核心技術特性 環境配置與安裝指南硬件配置建議詳細安裝步驟環境驗證 實戰全流程解析1. 數據集準備2. 配置文件定制3. 模型訓練與優化4. 模型評估與推理 核心功能擴展1. 自…

計算機圖形學編程(使用OpenGL和C++)(第2版)學習筆記 01.環境搭建

計算機圖形學編程(使用OpenGL和C)(第2版) 這是我學習計算機圖形學編程(使用OpenGL和C)的筆記,主要記錄學習心得及一些學習過程中遇到的問題和解決方案。源代碼存放在github上。 參考資料: 原書資源(程序代碼、模型、紋理、貼圖及圖表)下載ShaderToy學習…

代碼隨想錄算法訓練營第三十二天

LeetCode/卡碼網題目: 518. 零錢兌換 II377. 組合總和 Ⅳ790. 多米諾和托米諾平鋪(每日一題)57. 爬樓梯(第八期模擬筆試) 其他: 今日總結 往期打卡 背包問題特點: 滾動數組背包遍歷順序 完全背包從小到大,即基于當前物品更新過的繼續更新01背包從大到…

第十六屆藍橋杯 2025 C/C++組 密密擺放

目錄 題目: 題目描述: 題目鏈接: 思路: 思路詳解: 發個牢騷: 代碼: 代碼詳解: 題目: 題目描述: 題目鏈接: P12337 [藍橋杯 2025 省 AB/Python B 第二…

分析rand()和srand()函數的功能

rand()和srand()函數原型: int rand(void) 返回一個范圍在 0 到 RAND_MAX 之間的偽隨機數。 void srand(unsigned int seed)用來給rand() 設置隨機數發生器,隨機數發生器輸出不同的數值,rand() 就會生成不同的隨機數 1)、在“D:\Keil_v5\AR…

debuginfo詳解

debuginfo 是 Linux 系統中存儲調試符號和源代碼信息的特殊軟件包,用于分析內核或用戶態程序的崩潰轉儲文件(如 vmcore、coredump)。它在調試復雜問題(如內核崩潰、程序段錯誤)時至關重要。以下是其核心作用、安裝方法…

Python 爬取微店商品列表接口(item_search)的實戰指南

在電商數據分析、市場調研或競品分析中,獲取商品列表信息是常見的需求。微店作為知名的電商平臺,提供了豐富的商品資源和相應的 API 接口。本文將詳細介紹如何使用 Python 爬蟲技術,通過微店的 item_search 接口根據關鍵詞搜索商品列表&#…

【bazel】bazel簡介及簡單使用

文章目錄 1. What is bazel?2. bazel的核心原理2.1 bazel的構建模型2.2 bazel的核心概念2.3 bazel的關鍵特性 3. bazel的使用3.1 劃分項目結構3.2 編寫BUILD文件3.3 bazel常用命令3.4 bazel依賴管理 參考內容 1. What is bazel? bazel是一個開源的構建工具,它基于…

【Mytais系列】Myatis的設計模式

目錄 設計模式 1. 工廠模式(Factory Pattern) 2. 建造者模式(Builder Pattern) 3. 動態代理模式(Dynamic Proxy Pattern) 4. 模板方法模式(Template Method Pattern) 5. 策略模…

【unity游戲開發入門到精通——UGUI】Mask組件實現UGUI遮罩

注意:考慮到UGUI的內容比較多,我將UGUI的內容分開,并全部整合放在【unity游戲開發——UGUI】專欄里,感興趣的小伙伴可以前往逐一查看學習。 文章目錄 前言如何實現UI遮罩1、Mask組件2、實例3、注意 專欄推薦完結 前言 Mask遮罩是…

Github2025-05-04php開源項目日報 Top10

根據Github Trendings的統計,今日(2025-05-04統計)共有10個項目上榜。根據開發語言中項目的數量,匯總情況如下: 開發語言項目數量PHP項目10Shell項目1Vue項目1Java項目1ASP項目1SecLists - 安全測試人員的伴侶 創建周期:4375 天開發語言:PHP協議類型:MIT LicenseStar數量…

MyBatis 一對多與多對一映射詳解教程

一、基礎概念與場景 一對多(One-to-Many) ? 定義:一個父對象包含多個子對象。 例如:一個商品(Goods)對應多個商品詳情(GoodsDetail) ? 實體類表現:父類中包含 List&l…

ChatGPT:重塑人工智能交互范式的破曉之作

2022年11月30日,總部位于舊金山的研究公司OpenAI正式發布了ChatGPT——一款以病毒式傳播速度席卷全球的AI聊天機器人。它不僅能像人類一樣生成內容、回答問題和解決問題,更在推出后的兩個月內吸引了超過1億月活躍用戶,刷新了消費級技術應用的最快采用率紀錄。這一里程碑事件…

在項目中如何對Map List等對象序列化及反序列化

我們知道,在自定義類中,若想完成序列化必須要實現Serializable接口。 那么在實現后如何進行序列化呢? 一.普通對象 序列化: 1.首先我們要定義一個 序列化所需要的工具類 ObjectMapper //定義序列化所需要的工具類 轉化機器…

筆試專題(十五)

文章目錄 排序子序列題解代碼 消減整數題解代碼 最長公共子序列(二)題解代碼 排序子序列 題目鏈接 題解 1. 貪心 模擬 2. 1 2 3 2 2 應該是有兩個排列子序列的,所以i n-1時ret 3. 把水平的位置和上升部分,水平位置和下降部分分為一個排列子序列 代…

Amazon Bedrock Converse API:開啟對話式AI新體驗

Amazon Bedrock Converse API:開啟對話式AI新體驗 前言 在當今人工智能飛速發展的時代,對話式AI已成為眾多應用的核心組成部分。從智能客服到智能助手,對話式AI為用戶帶來了便捷且高效的交互體驗。而Amazon Bedrock Converse API的出現&…

【Springboot知識】Springboot計劃任務Schedule詳解

文章目錄 Spring Boot 定時任務從原理到實現詳解一、核心原理分析1. 架構分層2. 核心組件3. 線程模型 二、基礎實現步驟1. 添加依賴2. 主類配置3. 定時任務類 三、高級配置技巧1. 自定義線程池2. 動態配置參數3. 分布式鎖集成(Redis示例) 四、異常處理機…

MySQL:聯合查詢

目錄 一、笛卡爾積 ?二、內連接 三、外連接 (1)左外連接 (2)右外連接 (3)全外連接 四、自連接 五、子查詢 (1)單行子查詢 (2)多行子查詢 &…

深入理解 Cortex-M3 的內核寄存器組

每個 MCU 開發工程師一定都了解寄存器這個東西,以 STM32 為例,其擁有非常多的外設模塊,如串口、SPI、IIC 等等,如果要使用這些外設,使其按照我們的要求工作,就需要配置這些外設的寄存器,往這些寄…

網絡安全自動化:找準邊界才能筑牢安全防線

數字時代,企業每天要面對成千上萬的網絡攻擊。面對龐大的服務器群、分散的團隊和長期不重啟的設備,很多企業開始思考:哪些安全操作適合交給機器自動處理?哪些必須由人工把關?今天我們就用大白話聊聊這件事。 一、這些事…