人工智能——笔记

人工智能

数据类型

几个基础方法/函数

说明:数据处理需要更加精准的数据描述,下面几个方法是对tump、ist、dict 的补充:
  • 1.namedtuple 将元组改为坐标的函数???将元组改为可用索引的对象

    元组本身用键取,不能索引
  • 2.deque 高效实现列表的增删,适用于队列(先进先出FIFO,实现两边操作)和栈(先进后出LIFO,实现一边操作)

    能实现“a.appendleft('qqq') / 左边插入”

  • 3.defaultdict 默认字典 当键不存在时返回一个默认值

    dd= defaultdict(aaa:'默认值')

  • 4.OrderedDict 有序字典,给字典内的项固定位置

List列表函数 : filter()过滤器、map()映射器、reduce()累积器

1.filter(function,itweable)    过滤(函数,序列)返回True / False
2.map(列表,[1,2,3,4])       以第二个函数的参数调用第一个列表的元素组成新列表,生成一个对象,用list(newlist) 转义为列表
<!-- PPt上有例子 -->
3.reduce()  累计器  先对前面1、2函数操作再对后面依次操作
    from functools import reduce
    ...

matplotlib库 画图

numpy库 是N维数组对象

‘数组’这个概念在其他语言中是列表、字典的统称
性能高,比原生的lsit效率高很多
import numpy as np
np.array('123','456','789')
数组 轴0(横) 轴1(竖)

Scipy Pands

猜你喜欢

转载自www.cnblogs.com/hellangels333/p/9047109.html