0%

1
{% pdf https://yangsuoly.com/file/Latex-Notes.pdf %}
Read more »

1 Introduction

  • 中文显示乱码问题

Matplotlib 库缺少中文字体,因此在图标上显示中文会出现乱码,解决办法:

1
2
3
4
5
6
7
8
from pyplt import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False

# 或
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
Read more »

1. Python 数据类型

1.1 String

  • 字符串的换行
1
2
3
4
5
6
7
8
9
# 长字符串的换行
s2 = 'It took me six months to write this Python tutorial. \
Please give me more support. \
I will keep it updated.'

# 表达式的换行
num = 20 + 3 / 4 + \
2 * 3
print(num)
Read more »

1 NumPy version

1
2
import numpy as np
print(np.__version__) # 查看 numpy 版本

NumPy( Numerical Python) 是 Python 数值计算最重要的基础库,核心是 N 维数组对象 ndarray ( N-dimensional array )。

Read more »

1 Series

1.1 Preparation

  • Import modules
    1
    2
    import 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')
    Read more »

1 Show channel

conda config --show显示所有的 conda 的config 信息,conda config --show channels显示所有 channel 信息

1
2
3
4
5
6
>>> conda config --show channels
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
- defaults
Read more »

1. Introduction

Linux,全称为 GNU/Linux,是一种免费使用和自由传播的类 UNIX 操作系统。我们常说的 Linux ,指的是 Linux 内核,一个基于 POSIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Read more »

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.

Read more »

1. 版本控制

1.1 版本控制(迭代)

版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。

  • 实现跨区域多人协同开发
  • 追踪和记载一个或者多个文件的历史记录
  • 组织和保护你的源代码和文档
  • 统计工作量
  • 并行开发、提高开发效率
  • 跟踪记录整个软件的开发过程
  • 减轻开发人员的负担,节省时间,同时降低人为错误
Read more »