numpy使用笔记

  1. np.sqrt()与np.emath.sqrt()
    这两个不同的地方在于,前者只能接受一个大于0的数,也就是前面的运算只能得到一个实数;而后者可以接受一个负数,运算结果也可以是一个虚数。
    numpy使用笔记

  1. 输出2016点7月的每一天
    numpy使用笔记

  1. np取整的总结
      numpy取整有六种方法:
  • np.floor():向下取整
  • np.ceil():向上取整
  • np.trunc():截取整数部分
  • np.rint():四舍五入到整数
  • Z.astype(int):通过类型转化
  • Z - Z%1:通过减去取余得到的小数
    numpy使用笔记

  1. 对于长度较小的数组,np.add.reduce比np.sum快很多。

  1. 比较两个数组是否相同
  • np.allclose():比较两个数组是否“相近”,误差在1e-05内。(可用来比较整数数组)
  • np.array_equal():比较两个数组中每个元素是否相等

  1. 数组设置为read only
    Z.flags.writeable = False

  1. 取数组中最大(最小)元素的索引
  • Z.argmax(): 取数组中最大索引
  • Z.argmin(): 取数组中最小值索引