当前位置: 首页 > news >正文

南通网站设计制作wordpress商品按钮代码

南通网站设计制作,wordpress商品按钮代码,网络营销模式下品牌推广研究论文,开发软件是什么专业​​NumPy 模块常用功能与方法总结​​ NumPy(Numerical Python)是 Python 的核心科学计算库,提供高性能的多维数组对象(ndarray)和大量数学运算函数。以下是其核心功能及常用方法: ​​一、数组创建与基础…

​NumPy 模块常用功能与方法总结​

NumPy(Numerical Python)是 Python 的核心科学计算库,提供高性能的多维数组对象(ndarray)和大量数学运算函数。以下是其核心功能及常用方法:


​一、数组创建与基础操作​

​1. 创建数组​

方法说明示例
np.array()从列表/元组创建数组np.array([1, 2, 3])
np.zeros()全零数组np.zeros((3, 3))
np.ones()全一数组np.ones((2, 2))
np.arange()等差序列np.arange(0, 10, 2)
np.linspace()等间隔序列np.linspace(0, 1, 5)
np.random.rand()[0,1) 均匀分布随机数组np.random.rand(2, 3)

​2. 数组属性​

属性说明示例
arr.shape数组维度(3, 3)
arr.dtype数据类型float64
arr.size元素总数9
arr.ndim维度数2

​3. 数组操作​

方法说明示例
arr.reshape()改变形状arr.reshape(3, 3)
arr.flatten()展平为一维数组arr.flatten()
np.concatenate()数组拼接np.concatenate([arr1, arr2])
np.split()分割数组np.split(arr, 3)

​二、数学运算​

​1. 基础运算​

运算说明示例
+, -, *, /逐元素运算arr1 + arr2
np.sqrt()平方根np.sqrt(arr)
np.exp()指数函数np.exp(arr)
np.log()自然对数np.log(arr)

​2. 统计运算​

方法说明示例
np.sum()求和np.sum(arr)
np.mean()平均值np.mean(arr)
np.max()最大值np.max(arr)
np.min()最小值np.min(arr)
np.std()标准差np.std(arr)

​3. 线性代数​

方法说明示例
np.dot()矩阵乘法np.dot(A, B)
np.linalg.inv()矩阵求逆np.linalg.inv(A)
np.linalg.eig()特征值与特征向量np.linalg.eig(A)

​三、随机数生成​

方法说明示例
np.random.rand()[0,1) 均匀分布np.random.rand(3)
np.random.randn()标准正态分布np.random.randn(2, 2)
np.random.randint()随机整数np.random.randint(0, 10)
np.random.normal()自定义正态分布np.random.normal(loc=0, scale=1)
np.random.shuffle()原地打乱数组np.random.shuffle(arr)

​四、索引与切片​

​1. 基础索引​

arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr[0, 1])   # 2(第0行第1列)
print(arr[:, 1])   # [2, 5](所有行的第1列)

​2. 布尔索引​

arr = np.array([1, 2, 3, 4])
print(arr[arr > 2])  # [3, 4]

​3. 花式索引​

arr = np.array([9, 8, 7, 6])
print(arr[[0, 2]])   # [9, 7]

​五、广播机制​

NumPy 允许不同形状的数组进行逐元素运算(自动扩展维度):

arr = np.array([1, 2, 3])
print(arr + 5)  # [6, 7, 8](标量广播)

​六、文件 I/O​

方法说明示例
np.save()保存为 .npy 文件np.save('data.npy', arr)
np.load()加载 .npy 文件np.load('data.npy')
np.savetxt()保存为文本文件np.savetxt('data.txt', arr)

​七、常用技巧​

  1. ​向量化操作​​:避免循环,用数组运算提升性能。

    # 低效(循环)
    result = [x + 1 for x in arr]
    # 高效(向量化)
    result = arr + 1
  2. ​掩码过滤​​:

    arr = np.array([1, 2, 3, 4])
    mask = arr > 2
    print(arr[mask])  # [3, 4]
  3. ​类型转换​​:

    arr = np.array([1.5, 2.3])
    print(arr.astype(int))  # [1, 2]

​总结​

NumPy 的核心功能围绕 ​​多维数组​​ 和 ​​高效运算​​ 展开,适用于:

  • 数值计算(如矩阵运算、统计)
  • 数据预处理(如归一化、过滤)
  • 科学计算(如物理模拟、机器学习)

​学习建议​​:

  1. 掌握 ndarray 的创建和操作。
  2. 熟练使用广播机制和向量化运算。
  3. 结合 SciPy、Pandas 等库构建完整的数据分析流程。

官方文档:numpy.org

http://www.dtcms.com/a/526599.html

相关文章:

  • 保定市网站建设公司网站建设南宁
  • wordpress做教育网站锦州网站开发建设
  • 外贸人常用网站佛山宣传片制作公司
  • 网站的数据运营怎么做互联网公司网站建设ppt模板下载
  • 深圳网站建设公司排名seo站外推广有哪些
  • 北京做网站优化网站网站建设网页设计
  • 39、逻辑卷常见问题
  • 海口cms模板建站html格式的网站地图
  • 贵州网站制作设计公司wordpress jsp版
  • 做百度手机网站快速排工业和信息化部网站备案查询
  • 望江县建设局网站化州网站建设公司
  • 大连网站建设 仟亿新手建立网站的步骤
  • 建设网站怎么输入分子式陈木胜个人资料
  • CentOS7.9宝塔安装PostgreSQL及ltree
  • 数据库第一次练习
  • 连山建设局网站宁波seo网络推广推荐
  • 想要黑掉一个网站 要怎么做曹县做网站
  • wordpress 5.0多站点石家庄制作网站推广
  • 谷歌登录突然失效且错误码为12500
  • Linux16-进程间的通信--共享内存
  • 长沙企业网站建设分公司wordpress 调用全文
  • vs做网站示例中国室内设计网站有哪些
  • 男女做那个是的视频网站海曙网站设计建设
  • 装饰网站建设运营网页设计特效网站
  • 企业网站设计制作收费wordpress找人
  • 广东省建设厅的注册中心网站首页制作公司网站源代码怎么弄
  • 网站建设职员长沙设计网站多少钱
  • 佛山深圳建网站旅游网站的规划与建设开题报告
  • 淄博企业网站建设公司太原网站运营优化
  • 欧米茄官方手表价格湛江seo排名外包