文章

顯示包含「ubuntu」標籤的文章

Markdown

使用 # 号标记 使用  #  号可表示 1-6 级标题,一级标题对应一个  #  号,二级标题对应两个  #  号,以此类推。 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 字体 Markdown 可以使用以下几种字体: *斜体文本* _ 斜体文本 _ **粗体文本** __ 粗体文本 __ ***粗斜体文本*** ___ 粗斜体文本 ___ Markdown 列表 Markdown 支持有序列表和无序列表。 无序列表使用星号( * )、加号( + )或是减号( - )作为列表标记: * 第一项 * 第二项 * 第三项 + 第一项 + 第二项 + 第三项 - 第一项 - 第二项 - 第三项 Markdown 区块 Markdown 区块引用是在段落开头使用  >  符号 ,然后后面紧跟一个 空格 符号: 另外区块是可以嵌套的,一个  >  符号是最外层,两个  >  符号是第一层嵌套,以此类推: > 最外层 > > 第一层嵌套 > > > 第二层嵌套 Markdown 代码 如果是段落上的一个函数或片段的代码可以用反引号把它包起来( ` ),例如: `printf()` 函数 代码区块 代码区块使用  4 个空格 或者一个 制表符(Tab 键) 。 你也可以用  ```  包裹一段代码,并指定一种语言(也可以不指定): ```javascript $(document).ready(function () { alert('RUNOOB'); }); ``` Markdown 表格 Markdown 制作表格使用  |  来分隔不同的单元格,使用  -  来分隔表头和其他行。 语法格式如下: | 表头 | 表头 | | ---- | --...

Build a Mobile Application With the Kivy Python Framework

Build a Mobile Application With the Kivy Python Framework Installation Buildozer itself doesn’t depend on any library Python >= 3.3. Depending the platform you want to target, you might need more tools installed. Buildozer tries to give you hints or tries to install few things for you, but it doesn’t cover every situation. First, install the buildozer project with: pip3 install -- user -- upgrade buildozer Targeting Android Android on Ubuntu 18.04 (64bit) (expected to work as well in later version, but only regularly tested in the latest LTS) sudo apt update sudo apt install -y git zip unzip openjdk-8-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev pip3 install --user --upgrade cython virtualenv # the --user should be removed if you do this in a venv # add the following line at the end of your ~/.bashrc file export PATH=$PATH:~/.local/bin/ Then, create a new folder and naviga...

Jupyter Notebook

Jupyter Notebook Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。—— Jupyter Notebook官方介绍 简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中 直接编写代码 和 运行代码 ,代码的 运行结果 也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。 2. 组成部分 ① 网页应用 网页应用即基于网页形式的、结合了编写说明文档、数学公式、交互计算和其他富媒体形式的工具。 简言之,网页应用是可以实现各种功能的工具。 ② 文档 即Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。 这些文档是保存为后缀名为 .ipynb 的 JSON 格式文件,不仅便于版本控制,也方便与他人共享。 此外,文档还可以导出为:HTML、LaTeX、PDF等格式。 3. Jupyter Notebook的主要特点 ① 编程时具有 语法高亮 、 缩进 、 tab补全 的功能。 ② 可直接通过浏览器运行代码,同时在代码块下方展示运行结果。 ③ 以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。 ④ 对代码编写说明文档或语句时,支持Markdown语法。 ⑤ 支持使用LaTeX编写数学性说明。 conda install jupyter notebook 在终端中输入以下命令: jupyter notebook 浏览器地址栏中默认地将会显示: http://localhost:8888 。其中,“localhost”指的是本机,“8888”则是端口号。 ② 指定端口启动 如果你想自定义端口号来启动Jupyter Notebook,可以在终端中输入以下命令: jupyter notebook --port <port_number> 关于jupyter的快捷键这是我用的最多的几个。 ESC进入命令模式: Shift-Enter  : 运行本单元,选中下个单元 ...

Anaconda

Anaconda Anaconda是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。 conda是包及其依赖项和环境的管理工具。conda结合了pip和virtualenv的功能。 列出所需其他依赖包。 conda:比较方便地在不同环境之间进行切换,环境管理较为简单。 conda:不会影响系统自带Python。 conda --version conda update conda conda --help rm -rf ~/anaconda3 conda -V 检验是否安装;以及当前的anaconda版本 conda list 查看安装了那些库 conda info -e 查看当前虚拟环境 conda update conda 检查当前的conda conda create python3 创建了python3的虚拟环境 activate python3 进入你的python3的虚拟环境(我的python3安装在\Anaconda 2\envs\python3) deactivate 退出python3的虚拟环境 conda install -n python3 [package] 对虚拟环境python3进行安装库 conda remove python3 删除虚拟环境 conda remove –name python3 $[package] 1. 创建新环境 conda create --name <env_name> <package_names> 注意: ▫ <env_name> 即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”。 ▫ <package_names> 即安装在环境中的包名。名称两边不加尖括号“<>”。 ① 如果要安装指定的版本号,则只需要在包名后面以 = 和版本号的形式执行。如: conda create --name python2 python=2.7 ,即创建一个名为“python2”的环境,环境中安装版本为2.7的python。 ② 如果要在新创建的环境中创建多个包,则直...