np.split()和np.array_split()
2024-10-20 05:27:14
来自:爱抠脚的coder
np.split():
该函数的参数要么按照数字划分(int),要么是按列表list划分:如果仅是输入一个int类型的数字,你的数组必须是均等的分割,否则会报错。
np.array_split():
array_split()可以进行不均等划分。
按列表中的数字,在3,5,6,10位置处分割。
一旦不均等就会报错:
x = np.arange(8)
y = np.split(x, 3) print(y)
报错为:
ValueError: array split does not result in an equal division
不均等划分:
对于长度为l的数组,分割成n个部分,它返回l % n个大小为(l // n) + 1的子数组,以及其他大小为(l // n)的子数组。
25对7取余是4,所以返回4个大小为(25//7)+1的子数组,3个大小为(25//7)的子数组。
最新文章
- Excel标题与索引的对应关系
- MVC表单
- Objective-C中@property的所有属性详解
- 发布园友设计的新款博客皮肤BlueSky
- java 、android 知识图谱
- html5自带表单验证-美化改造
- tomcat 容器中的UML架构图
- POJ 2891 扩展欧几里德
- 使用Metasploit入侵windows之自动扫描
- vs生成配置release自动恢复成debug无法配置的问题
- PHP-配置方法
- CEYE平台的使用
- HTML5为输入框添加语音输入功能
- sklearn-标准化标签LabelEncoder
- python--第八天总结
- 线程安全地获取插入mysql的条目的id
- e740. 向标签中加入一个图标
- IT运营新世界大会:广通软件开启双态运维大时代
- 求助:springboot调用存储过程并使用了pagehelper分页时报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
- [Objective-C语言教程]程序结构(3)