0%

1. 在Linux系统安装Python及数据处理所需的numpy、pandas库

之前尝试手动下载numpy库,解压,然后按提示安装,却发现numpy库依赖上级库nose,又下载nose库,但在手动安装pandas库时出错…后发现可通过pip的简单方式安装,自动解决依赖,相比于需要手动下载安装上级依赖的手动安装方式更方便,安装代码如下

展开阅读全文 »

  • 堆是一种经过排序的完全二叉树,对其中任一非终端节点,其数据值不大于(或不小于)其左右子节点的值。
  • 最小堆(最大堆)堆能保证堆顶元素最小(最大),相比于用数组存放数据,如果要查找所有数据中最小(最大)的数据时,数组的时间复杂度为O(n),而最小堆(最大堆)的时间复杂度为O(1)。
  • 而数据增删数据时,需要保证最小堆(最大堆)的动态可维护性仅需O(logN)。因此在特定的需求环境,最小堆(最大堆)这种数据结构非常高效。
展开阅读全文 »

1. 多态的意义

  • 使程序中的数学运算符合常规的数学运算规则,使程序提供更强的表达能力;
  • 使得对不同类型的数据有同样的操作语义(程序的重用);
  • 重用标识的资源,提高程序的可读性和可理解性。
    展开阅读全文 »

1. 指针函数

1
int* fun(char ch);//指针函数

指针函数,即返回值为指针地址的函数。实质仍为函数,与普通函数的差异仅在于返回值比较特殊,为一个指针地址(当然需要告知编译器一个特定的类型处理数据类型)。

展开阅读全文 »

尽管AUR被称为这个星球上最大的软件资源库,但不可避免的,我们有时会遇到在AUR库中没有待装软件,而待装软件官网只提供.rpm或.deb软件包的情况。本文将介绍如何利用.rpm或.deb软件包资源创建一个Arch软件包,然后在Manjaro系统下安装这些软件。

展开阅读全文 »

Data mining, the science of extracting useful knowledge from such huge data repositories, has emerged as a young and interdisciplinary field in computer science. – by KDD

1. 数据挖掘简介

展开阅读全文 »

1. Manjaro设置国内源

1.1. 添加官方镜像源(包括: core, extra, community, multilib)

命令执行目录:~
1
2
sudo pacman-mirrors -i -c China -m rank //更新镜像排名
sudo pacman -Syy //更新数据源
展开阅读全文 »