返回顶部
首页 > 资讯 > 后端开发 > Python >Python之ipython、noteb
  • 581
分享到

Python之ipython、noteb

Pythonipythonnoteb 2023-01-31 05:01:41 581人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python之iPython、notebook、matplotlib安装使用交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程Windo

python之iPython、notebook、matplotlib安装使用

交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。

  • linux上你只需要在命令行中输入 Python 命令即可启动交互式编程

  • Window上在安装Python时已经已经安装了默认的交互式编程客户端

备注:> 中文编码
#!/usr/bin/python# -*- coding: UTF-8 -*-

以下进行逐步安装配置

python 3.5.2, ipython 5.1.0, jupyter notebook, matplotlib

1、安装python3.5

具体安装请参考官方文档。安装程序时注意勾选配置环境变量。https://www.python.org/downloads/windows/

2、升级pip

python -m pip install --upgrade pip

3、使用pip安装ipython

pip.exe install ipython

    交互模式效果如下

D:\tools>ipython
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)]Type "copyright", "credits" or "license" for more infORMation.
IPython 5.1.0 -- An enhanced Interactive Python.?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.In [1]: print('hello world!')
hello world!In [2]: a = ['Windows','10','Python','3.5.2','ipython','jupyter notebook']In [3]: aOut[3]: ['Windows', '10', 'Python', '3.5.2', 'ipython', 'jupyter notebook']In [4]: for i in a:
   ...:     print(i)
   ...:
Windows10python3.5.2ipython
jupyter notebookIn [5]:

4、使用pip安装notebook

pip install notebook

    提示已成功安装的包和版本

Installing collected packages: jupyter-core, MarkupSafe, jinja2, JSONschema, nbformat, entrypoints, mistune, nbconvert, tornado, pyzMQ, jupyter-client, ipykernel, notebook
  Running setup.py install for MarkupSafe ... done
Successfully installed MarkupSafe-0.23 entrypoints-0.2.2 ipykernel-4.5.0 jinja2-2.8 jsonschema-2.5.1 jupyter-client-4.4.0 jupyter-core-4.2.0 mistune-0.7.3 nbconvert-4.2.0 nbformat-4.1.0 notebook-4.2.3 pyzmq-15.4.0 tornado-4.4.2

    在工作目录下启动notebook

jupyter notebook

D:\tools>jupyter notebook
[W 07:44:23.940 NotebookApp] Widgets are unavailable. Please install widgetsnbextension or ipywidgets 4.0[I 07:44:23.955 NotebookApp] The port 8888 is already in use, trying another port.
[I 07:44:24.143 NotebookApp] Serving notebooks from local directory: D:\tools
[I 07:44:24.143 NotebookApp] 0 active kernels
[I 07:44:24.143 NotebookApp] The Jupyter Notebook is running at: Http://localhost:8889/
[I 07:44:24.143 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

    WEB

wKiom1f7Sg6RiIrbAACIpDwBkwQ893.png-wh_50

5、安装画图工具 matplotlib

pip install matplotlib
pip install matplotlib --upgrade

    结果提示

Installing collected packages: cycler, pytz, pyparsing, numpy, python-dateutil, matplotlib
Successfully installed cycler-0.10.0 matplotlib-1.5.3 numpy-1.11.2 pyparsing-2.1.10 python-dateutil-2.5.3 pytz-2016.7

6、测试

b图像测试代码来源:

https://my.oschina.net/bery/blog/203595

import numpy as np
import matplotlib.pyplot as plt
N = 5
menMeans = (20, 35, 30, 35, 27)
menStd =   (2, 3, 4, 1, 2)
ind = np.arange(N)  # the x locations for the groups
width = 0.35       # the width of the bars
fig, ax = plt.subplots()
rects1 = ax.bar(ind, menMeans, width, color='r', yerr=menStd)
womenMeans = (25, 32, 34, 20, 25)
womenStd =   (3, 5, 2, 3, 3)
rects2 = ax.bar(ind+width, womenMeans, width, color='y', yerr=womenStd)
# add some
ax.set_ylabel('Scores')
ax.set_title('Scores by group and gender')
ax.set_xticks(ind+width)
ax.set_xticklabels( ('G1', 'G2', 'G3', 'G4', 'G5') )
ax.legend( (rects1[0], rects2[0]), ('Men', 'Women') )
def autolabel(rects):
    # attach some text labels
    for rect in rects:
        height = rect.get_height()
        ax.text(rect.get_x()+rect.get_width()/2., 1.05*height, '%d'%int(height),
                ha='center', va='bottom')
autolabel(rects1)
autolabel(rects2)
plt.show()

wKiom1f7SguwFLYyAAD7gDkFtCk735.png-wh_50

%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(9)
y = np.sin(x)
plt.plot(x,y)
plt.show()

wKioL1f7SgzwCqivAAB_1ji8cbI398.png-wh_50



--结束END--

本文标题: Python之ipython、noteb

本文链接: https://lsjlt.com/news/189234.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python之ipython、noteb
    Python之ipython、notebook、matplotlib安装使用交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程Windo...
    99+
    2023-01-31
    Python ipython noteb
  • python------ipython交
    ipython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持bash shell 命令,内置了许多很有用的功能和函数。这个交互工具需要我们自行安装:yum inst...
    99+
    2023-01-31
    python ipython
  • python学习-ipython和pye
    一、ipythonipython是一个python的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种更高的...
    99+
    2023-01-31
    python ipython pye
  • Python+ipython的安装使用-
    安装思路: 1.环境准备(系统环境,相关软件); 2.编译安装;(软件编译安装); 3.启动服务; 4.测试结果。 安装开始: 一.环境准备 系统 CentOS 6.0...
    99+
    2023-01-31
    Python ipython
  • ipython和python区别是什么
    IPython与Python之间的主要区别在于IPython是Python的一个增强版本的交互式解释器,IPython提供了更加丰富的功能和工具,适用于更为高效和便捷的交互式编程和数据科学应用。IPython作为Python的增强版,提供了...
    99+
    2023-12-09
    IPython python
  • ipython怎么执行python文件
    在 ipython 中执行 python 文件,可使用以下两种方法:使用 %run 魔术命令:%run 文件路径使用 execfile() 函数:import execfile;exec...
    99+
    2024-05-14
    python
  • python使用IPython调试debug程序
    目录安装使用方法优点提示和不足参考链接关于IPython使用的入门文章,主要介绍了如何在程序代码中嵌入ipython用于调试,并分析了优点与不足。 在 Python 中编程时,我会花...
    99+
    2024-04-02
  • Python 3安装IPython过程分享
    导读记录在CentOS 7.5下Python 3安装IPython的过程,希望对大家有所帮助。一、通过压缩包安装ipython...
    99+
    2023-06-01
  • Python中使用ipython的详细教程
    ipython简介 ipython他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会。 1、ipython相比于原生的python有什么...
    99+
    2022-06-02
    Python使用ipython Python ipython解释器
  • Python利用IPython提高开发效率
    一、IPython 简介 IPython 是一个交互式的 Python 解释器,而且它更加高效。 它和大多传统工作模式(编辑 -> 编译 -> 运行)不同的是, 它采用的工作模式是:执行 -&...
    99+
    2022-06-04
    效率 Python IPython
  • Python缺少库IPython的解决办法
    报错: Traceback (most recent call last): File "D:\PycharmProjects\pythonProject\main.py", line 15, in from IPython import...
    99+
    2023-09-10
    python ipython 开发语言
  • IPython 8.0 Python 命令行交互工具
    目录1.追溯改进2.自动建议3.使用“”和""查看对象信息4.历史范围全局功能前言: IPython 是 Python 的原生交互式 sh...
    99+
    2024-04-02
  • Linux中安装Python的交互式解释器IPython的教程
    IPython是Python的交互式Shell,提供了代码自动补完,自动缩进,高亮显示,执行Shell命令等非常有用的特性。特别是它的代码补完功能,例如:在输入zlib.之后按下Tab键,IPython会列...
    99+
    2022-06-04
    教程 Linux Python
  • Python之——python-nmap
    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/78995578 一、python-nmap安装 # yum -y install nmap #安装nmap工具 # ...
    99+
    2023-01-31
    Python python nmap
  • Python全栈之路系列之Python
    The Python interpreter has a number of functions and types built into it that are always available. They are listed her...
    99+
    2023-01-31
    之路 系列之 Python
  • python之禅
    Beautiful is better than ugly.Explicit(明确的,清楚的) is better than implicit.    Simple is better than complex.Complex(复杂的;合成...
    99+
    2023-01-30
    python
  • python之selectors
    selectors是select模块的包装器,ptython文档建议大部分情况使用selectors而不是直接使用selectors 样例代码如下 # -*- coding: utf-8 -*- __author__ = 'fc' i...
    99+
    2023-01-30
    python selectors
  • python之numpy.tile()
    格式:tile(A,reps) * A:array_like * 输入的array * reps:array_like * A沿各个维度重复的次数举例:A=[1,2] 1. tile(A,2) 结果:[1,2,1,2] 2. tile(A,...
    99+
    2023-01-31
    python numpy tile
  • python之socket
    python之socket一、初识socket        socket 是网络连接端点,每个socket都被绑定到一个特定的IP地址和端口。IP地址是一个由4个数组成的序列,这4个数均是范围 0~255中的值(例如,220,176,36...
    99+
    2023-01-31
    python socket
  • Python 之 matplotlib
    代码: import matplotlib.pyplot as plt import numpy as np from matplotlib import animation fig, ax = plt.subplots() x = ...
    99+
    2023-01-31
    Python matplotlib
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作