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.mzph.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 等等,如果要使用这些外设,使其按照我们的要求工作,就需要配置这些外设的寄存器,往这些寄…

网络安全自动化:找准边界才能筑牢安全防线

数字时代,企业每天要面对成千上万的网络攻击。面对庞大的服务器群、分散的团队和长期不重启的设备,很多企业开始思考:哪些安全操作适合交给机器自动处理?哪些必须由人工把关?今天我们就用大白话聊聊这件事。 一、这些事…