首页 > 其他分享 >8.numpy的回顾复习

8.numpy的回顾复习

时间:2022-11-13 18:22:53浏览次数:49  
标签:arr 复习 回顾 dtype random 索引 shape np numpy

1,查看文档: shift+tab

2,输入输出历史: In Out

3. %time %timeit %%time %%timeit

numpy:
         1,特点:数据类型相同的有序的数据集合,如果初始化的数据类型不同,会强制类型统一 优先级: str >float > int

         2.构造: np. array (list) np. ones (shape, dtype) np. zeros (), np. full (shape, dtype, fill_value) np. eye (N) np. linspace (start, stop, num)                np. arange ([start], stop, [step]) np. random. randint () np. random. randn () np. random. normal () np. random. random () np. random.               permutation ()

        3.属性: ndim shape size dtype

        4.索引:访问元素: arr[indexi, index2, index3...]

            访问行: arr[行索引]

            访问列: arr[:,列索引]

            特殊访问的方式:使用列表(索引列表、BOOL列表)

      5,切片:在每一个维度上指定切片范围

            eg. arr [rowindex1:rowindex2, colindex1:colindex2]

       6,聚合运算:sum () mean () stdO var() argmax () argmin () np. median()  any () all0   经常与逻辑表达式配合,比如查询一组数据中大于均值             的所有数

       7.广播运算:
           1,缺失维度补1

           2,用己有值填充

           最终目的:就是保证参与运算的两个数组形状一致

          array + num

      8.排序

             np. sort ()快速排序、堆排序

             np. partition ()   部分排序

标签:arr,复习,回顾,dtype,random,索引,shape,np,numpy
From: https://www.cnblogs.com/988MQ/p/16886512.html

相关文章

  • 7.numpy的运算
    3.其他聚合操作FunctionNameNaN-safeVersionDescriptionnp.sum     np.nansum      Computesumofelementsnp.prod      np......
  • 6.numpy数据的常用操作 数组的变形,连接合并,分裂等
      3.变形   使用reshape函数,注意参数是一个tuple!#产生0-10的随机整数arr6=np.random.randint(0,10,size=(20))arr6array([2,8,9,6,2,6,6,1......
  • 5.numpy数组的索引和切片
    三、ndarray的基本操作  索引和切片1.索引维与列表完全一致多维时同理2.切片维与列表完全一致多维时同理将数据反转,例如[1,2,3]--->[3,2,1]两个::进行切片-------......
  • CC1,3,6回顾
    前言前面陆续学习了CC1,CC3,CC6,以及TemplatesImpl以及改造,有点乱,正所谓温故而知新嘛,所以这篇就回顾一下,捋一捋,解决一些细节问题。CC1由于CC1要介绍CC链的几个关键类,所......
  • 4.numpy数组的构造和属性
    1.numpy数组用列表直接创建importnumpyasnpage=[15,16,18]#创建列表,后面赋值列表array3=np.array(age,dtype=np.float64)#用自带的np......
  • 3.numpy数组的基本概念
    一.创建Array使用np.array()由pythonlist创建C          数组的概念:数据类型一致的一个连续的内存空间pythonlist    列表(C语言说:列......
  • Python3.8多进程共享内存之Numpy数组
    在利用python处理数据的时候,想要充分发挥CPU的算力,可以选择利用多进程来实现。如果子进程内存占用较大的话,往往很难多开进程,如果不涉及对内存的写入操作,那么多个子进程共享......
  • 复习C语言
    1.scanf的原理#include<stdio.h>//scanf的特点://scanf会卡住,是因为标准输入缓冲区是空的,他会等着你输入intmain(){inta;scanf("%d",&a);printf("a=......
  • 一周干货回顾&总结(附论文、源码、链接)
    ​作者:Edison_G本周我们“计算机视觉研究院”主要推送了目标检测干货及中国人工智能大会内容,今天给大家总结一下!公众号ID|ComputerVisionGzq学习群|扫码在主页获取加入方式​......
  • 【11.5-11.11】博客精彩回顾
    一、优秀文章推荐1.​​线程池中多余的线程是如何回收的?​​2.​​最近特火的爱心代码来了​​3.​​Docker容器实战十四:DockerCompose介绍​​4.​​Java中线程的生命周期......