PYTHON自学班车(三)NUMPY

array 索引

  • arrayname[start,end,step]得到的数据范围是[start,end)
  • 可以用array[row][col]来获取指定行、列的值,同时可以用array(row,col)来获取指定行、列的值。
  • array[row,list],可以根据list里的值,直接多个值

矩阵合并

  • vstact() 垂直合并
  • hstac() 横向合并

矩阵拆分

矩阵的属性

array.shape

返回一个矩阵的形状数组

NUMPY的方法

过滤数据:np.where(condi,var1,var2)

返回符合条件的元素,而且可以把符合条件的值改为var1,不符合条件的值改为var2

随机数

rand()

  • np.random.rand():生成一个随机数
  • np.random.rand(n):生成一个规模为n的一维随机数组
  • np.random.rand(x,y):生成一个规模为(x,y)的二维随机维数据

randn()

在上者基础进行正太的随机

randint()

np.random.randint(x,y,size=(a,b)),生成范围在x,y之间,规模是a*b大小的随机二维数组

randchoice()

np.random.choice(arr,size,replace),从矩阵arr中随机选取size个数,replace参数代表是否选取重复数据

shuffle()

np.random.shuffle(arry),随机排列数组元素

集合

如果从列表a中取得了部分数列表part1_a,还想取得剩余数,可以利用集合的运算
part2_a = set(a)-set(part_a)

列表

相关推荐

  1. PYTHON自学班车NUMPY

    2024-07-15 23:36:03       20 阅读
  2. PythonPython大包:NumPy、Pandas和Matplotlib

    2024-07-15 23:36:03       61 阅读
  3. python数据处理(numpy

    2024-07-15 23:36:03       36 阅读
  4. Python numpy 学习笔记

    2024-07-15 23:36:03       26 阅读
  5. Python学习-Numpy-2

    2024-07-15 23:36:03       29 阅读
  6. Random —— python(And)numpy

    2024-07-15 23:36:03       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 23:36:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 23:36:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 23:36:03       58 阅读
  4. Python语言-面向对象

    2024-07-15 23:36:03       69 阅读

热门阅读

  1. C语言从头学31——与字符串变量相关的几个函数

    2024-07-15 23:36:03       23 阅读
  2. C++版OpenCV_01_图像数字化

    2024-07-15 23:36:03       21 阅读
  3. NAT实验

    NAT实验

    2024-07-15 23:36:03      14 阅读
  4. Linux

    2024-07-15 23:36:03       22 阅读
  5. RocketMQ入门指南:同步、异步、单向、延迟消息

    2024-07-15 23:36:03       22 阅读
  6. kubebuilder入门

    2024-07-15 23:36:03       19 阅读
  7. 嵌入式C语言常用技巧

    2024-07-15 23:36:03       19 阅读
  8. 独立站平台选择指南:WordPress 的优势与不足

    2024-07-15 23:36:03       20 阅读