zoukankan      html  css  js  c++  java
  • python数组

    1.多维数组的属性

    import numpy as np
    arr1=np.arange(8)
    arr2=arr1.reshape(2,4)
    print('arr1:',arr1)
    print('arr2:',arr2)
    print('arr2[1,2:3]:',arr2[1,2:3])
    print('arr2[:,2]:',arr2[:,2])
    print('arr2[1][2:3]:',arr2[1][2:3])
    arr=arr2
    print('数据类型:',arr.dtype)
    print('元素的总个数:',arr.size)
    print('数量的维度:',arr.ndim)
    print('形状(维度):',arr.shape)
    print('内存使用(以字节为单位):',arr.nbytes)
    print('最大值和最小值:',arr.min(),arr.max())
    print('所有元素的总和和乘积:',arr.sum(),arr.prod())
    print('平均值和标准偏差:',arr.mean(),arr.std())
    print('行的元素的总和是:',arr.sum(axis=1))
    print('列的元素的总和是:',arr.sum(axis=0))
    print('数组: ',arr)
    print('转置: ',arr.T)

     2.数组的运算

    import numpy as np
    arr1=np.arange(4)
    arr2=np.arange(10,14)
    print(arr1,'+',arr2,'=',arr1+arr2)
    print(arr1,'*',arr2,'=',arr1*arr2)
    print('1.5*',arr1,'=',1.5*arr1)

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    停滞的代码
    民兵葛二蛋大结局
    该开始BS了
    今天写出了第一个.NetBS应用
    读源码,仿照
    MVN,老天怎么回事?
    从哪里入手
    学习Java了
    工厂方法模式与简单工厂
    转:悟透JavaScript
  • 原文地址:https://www.cnblogs.com/wl2017/p/9531196.html
Copyright © 2011-2022 走看看