跳转至

数组的常用属性及方法

数组常用属性及方法速查表 #card

属性或方法 用途 案例
ndarray.shape 以元组的方式返回数组的大小
ndarray.dtype 查看数组元素的类型
ndarray.astype 设定数组元素的类型
ndarray.tolist() 将数组转化为列表
ndarray.fill(value) 使用value填充数组
^1658794244372

numpy中类似map函数的方法:frompyfunc #card

numpy.frompyfunc函数,其可以返回一个封装后的函数。然后可以利用返回的封装后的函数直接对ndarray 进行操作,从而实现对 ndarray 中的每个元素实现相应的函数操作。 ^1659163330919

案例:

import numpy as np
arr02 = np.array([1, 2, 3, 4])
# frompyfunc的第一个参数是函数,第一个1是函数接收的参数数量,
# 第2个1是函数返回的参数数量
fun = np.frompyfunc(lambda x: x * 100, 1, 1)
fun(arr02)

输出结果:

array([100, 200, 300, 400], dtype=object)

参考文献

  1. The N-dimensional array (ndarray) — NumPy v1.23 Manual

最后更新: 2022年10月15日 01:02:48
创建日期: 2022年7月27日 11:10:25
Contributers: yangjh