PDF_test
1 | {% pdf https://yangsuoly.com/file/Latex-Notes.pdf %} |
Matplotlib
Symbols count in article: 23k Reading time ≈ 21 mins.
1 Introduction
- 中文显示乱码问题
Matplotlib 库缺少中文字体,因此在图标上显示中文会出现乱码,解决办法:
1 | from pyplt import mpl |
Python
1. Python 数据类型
1.1 String
- 字符串的换行
1 | # 长字符串的换行 |
Numpy
Symbols count in article: 3.9k Reading time ≈ 4 mins.
1 NumPy version
1 | import numpy as np |
NumPy( Numerical Python) 是 Python 数值计算最重要的基础库,核心是 N 维数组对象 ndarray ( N-dimensional array )。
Pandas
Symbols count in article: 14k Reading time ≈ 12 mins.
1 Series
1.1 Preparation
- Import modules
1
2import pandas as pd
import numpy as np
1.2 Different data type
Time type
1
2
3>>> t = pd.Timestamp('20180901') # time type
>>> t
Timestamp('2018-09-01 00:00:00')Created by means of
data_range
.1
2
3
4
5>>> dates = pd.date_range('20200101', periods = 6)
>>> dates
DatetimeIndex(['2020-01-01', '2020-01-02', '2020-01-03',
'2020-01-04','2020-01-05', '2020-01-06'],
dtype='datetime64[ns]', freq='D')
Python Configuration
1 Show channel
conda config --show
显示所有的 conda 的config
信息,conda config --show channels
显示所有 channel 信息
1 | >>> conda config --show channels |
Linux notes
1. Introduction
Linux
,全称为
GNU/Linux
,是一种免费使用和自由传播的类 UNIX
操作系统。我们常说的 Linux
,指的是 Linux
内核,一个基于 POSIX
的多用户、多任务、支持多线程和多
CPU
的操作系统。
Scikit-learn
Symbols count in article: 11k Reading time ≈ 10 mins.
1 Installing scikit-learn
Windows
1
pip install -U scikit-learn
macOS
1
pip install -U scikit-learn
Linux
1
pip3 install -U scikit-learn
Check installation:
1 | pip show scikit-learn |
See more about scikit-learn via clicking here.
Git notes
1. 版本控制
1.1 版本控制(迭代)
版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
- 实现跨区域多人协同开发
- 追踪和记载一个或者多个文件的历史记录
- 组织和保护你的源代码和文档
- 统计工作量
- 并行开发、提高开发效率
- 跟踪记录整个软件的开发过程
- 减轻开发人员的负担,节省时间,同时降低人为错误