首页 > 其他分享 >NumPy数组的分割

NumPy数组的分割

时间:2024-06-23 14:45:44浏览次数:3  
标签:分割 res arr np split 数组 print NumPy

NumPy数组的分割

方法 说明
split() 分割数组
hsplit() 沿横轴分割数组
vsplit() 沿纵轴分割数组

1.split()

np.split(arr,整数或数组,axis=n)

(1)整数

import numpy as np

arr = np.arange(10)
res = np.split(arr, 5)
print("arr:")
print(arr)
print("res:")
print(res)

填整数是就是将数组分为多少段

(2)数组

import numpy as np

arr = np.arange(10)
res = np.split(arr, [2, 3, 5])
print("arr:")
print(arr)
print("res:")
print(res)

2.hsplit() & vsplit()

hsplit() 和vsplit()就是split()在不同维度的操作,具体可以和我上一篇博客类比学习。

标签:分割,res,arr,np,split,数组,print,NumPy
From: https://www.cnblogs.com/hanstary/p/18263425

相关文章

  • LeetCode 448. 找到所有数组中消失的数字(哈希表)
    448.找到所有数组中消失的数字思路:方法一,借助额外的0(n)空间sta进行哈希classSolution{public:vector<int>findDisappearedNumbers(vector<int>&nums){intn=nums.size();vector<int>sta(n,0);for(inti=0;i<n;i++){......
  • 数组元素的数量
    在数组初始化时,我们不希望将数组大小写死,后续可能会有修改,那么对于未指定大小的数组,如何计算其元素个数?思路:已知数组名代表整个数组的物理大小,数组内单个元素代表数组的一个单元物理大小,假设数组物理空间是100,单个元素物理空间是5,那么该数组一共有20个元素。array_element_numbe......
  • 力扣-1630. 等差子数组
    1.题目介绍题目地址(1630.等差子数组-力扣(LeetCode))https://leetcode.cn/problems/arithmetic-subarrays/题目描述如果一个数列由至少两个元素组成,且每两个连续元素之间的差值都相同,那么这个序列就是等差数列。更正式地,数列s是等差数列,只需要满足:对于每个有效的i,s[i......
  • 152. 乘积最大子数组
    152.乘积最大子数组题目链接:152.乘积最大子数组代码如下:classSolution{public:intmaxProduct(vector<int>&nums){intres=nums[0];vector<int>f(nums.size()+1,0),g(nums.size()+1,0);f[0]=nums[0],g[0]=nums[0];......
  • RSpromoter:基于视觉模型的遥感实例分割提示学习
    RSpromoter:基于视觉模型的遥感实例分割提示学习摘要-利用来自SA-1B的大量训练数据,分段任意模型(SAM)展示了显著的泛化和零样本能力。然而,作为一种与类别无关的实例分割方法,SAM在很大程度上依赖于先前的手动指导,包括点、框和粗粒度掩码。此外,它在遥感图像分割任务中的性能在很大程度......
  • JSONObject 【解析JSON格式】使用Gson库解析包含数组的JSON
    本人详解作者:王文峰,参加过CSDN2020年度博客之星,《Java王大师王天师》公众号:JAVA开发王大师,专注于天道酬勤的Java开发问题中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯山峯转载说明:务必注明来源(注明:作者:王文峰哦)JSONObject【......
  • 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
    977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II977.有序数组的平方题目链接:977.有序数组的平方-力扣(LeetCode) 代码:classSolution{public:  vector<int>sortedSquares(vector<int>&nums){​    //intlength=end(nums)-begin(nums);......
  • 238. 除自身以外数组的乘积
    题目给你一个整数数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据保证数组nums之中任意元素的全部前缀元素和后缀的乘积都在32位整数范围内。请不要使用除法,且在O(n)时间复杂度内完成此题。示例1:输入:nums=......
  • 2024-06-22:用go语言,给定一个起始下标为 0 的长度为3的整数数组 nums,根据这些数字构建
    2024-06-22:用go语言,给定一个起始下标为0的长度为3的整数数组nums,根据这些数字构建三角形。如果无法构成三角形,则返回"none";否则根据三角形的边长关系返回对应类型的字符串:equilateral(等边三角形)、isosceles(等腰三角形)或scalene(不等边三角形)。输入:nums=[3,3,3]。输出:"e......
  • 【C语言/C++干货系列】你真的了解数组吗?
    目录广告前言一维数组二维数组字符数组尾声广告                      点击......