蓝绝

博客园 首页 新随笔 联系 订阅 管理

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 ()   部分排序

posted on 2022-11-13 18:13  蓝绝  阅读(18)  评论(0编辑  收藏  举报