zoukankan      html  css  js  c++  java
  • 《利用Python》进行数据分析:Numpy基础5 基本的索引和切片

    #coding=utf-8
    __author__ = 'andy'
    import numpy as np

    '''一维数组的切片'''
    arr=np.arange(10)
    print(arr)

    #源数据上进行切片与数值修改,比较耗内存
    print(arr[5])
    print(arr[5:8])

    arr_slice=arr[5:8]
    arr_slice[1]=12345#对切片的第一个值进行重新赋值
    print(arr)

    #不在源数据上修改用copy
    arr_copy=arr[5:8].copy()
    arr_copy[1]=123
    print(arr_copy)


    '''二维数组的切片'''
    arr2d=np.array([[1,2,3],[4,5,6],[7,8,9]])
    print(arr2d[1])
    print(arr2d[1][0],arr2d[1,0]) #arr2d[1][0],arr2d[1,0]意思一致

    '''多维数组的切片'''
    #2*2*3的数组arr3d
    arr3d=np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
    print(arr3d)
    #arr3d[0]是一个2*3数组
    print(arr3d[0])

    #标量值和数组都可以被赋值
    old_values=arr3d[0].copy()
    arr3d[0]=42
    print(arr3d)

    arr3d[0]=old_values
    print(arr3d)

    print(arr3d[1,0])
  • 相关阅读:
    vue 多层级嵌套组件传值 provide 和 inject
    vue 消息订阅与发布 实现任意组件间的通信
    成功
    疯掉的拼接
    解析发送
    一条条发
    com发送
    字符串拼接
    COM
    笨方法的combox级联
  • 原文地址:https://www.cnblogs.com/wede375/p/10445466.html
Copyright © 2011-2022 走看看