使用Numpy打乱数组或打乱矩阵行
作者:coasxu 时间:2022-09-18 09:40:10
numpy打乱数组或打乱矩阵行
使用numpy.random.shuffle函数,能够打乱ndarray对象的第一维度,对于数组来说,就是整体被打乱。
对于矩阵来说,第一维度行被打乱。可以在打乱训练数据或测试模型性能的时候使用。
Parameters: x: array_like
Returns: None
e.g.
>>> arr = np.arange(10)
>>> np.random.shuffle(arr)
>>> arr
[9, 1, 2, 7, 5, 3, 0, 8, 4, 6]
多维数组
>>> arr = np.arange(9).reshape((3, 3))
# array([[0, 1, 2],
# [3, 4, 5],
# [6, 7, 8]])
>>> np.random.shuffle(arr)
>>> arr
array([[0, 1, 2],
[6, 7, 8],
[3, 4, 5]])
numpy.random.shuffle打乱数组或者列表的顺序
numpy.random.shuffle
注:打乱数组时,只沿着多维数组的第一个轴移动数组。子数组的顺序改变了,但它们的内容保持不变.
shuffle(x)
Modify a sequence in-place by shuffling its contents.
This function only shuffles the array along the first axis of a
multi-dimensional array. The order of sub-arrays is changed but
their contents remains the same.
Parameters
----------
x : array_like
The array or list to be shuffled.
Returns
-------
None
Examples
--------
>>> arr = np.arange(10)
>>> np.random.shuffle(arr)
>>> arr
[1 7 5 2 9 4 3 6 0 8]
Multi-dimensional arrays are only shuffled along the first axis:
>>> arr = np.arange(9).reshape((3, 3))
>>> np.random.shuffle(arr)
>>> arr
array([[3, 4, 5],
[6, 7, 8],
[0, 1, 2]])
"""
来源:https://blog.csdn.net/weixin_44633882/article/details/105307076
标签:Numpy,打乱,数组,矩阵行
0
投稿
猜你喜欢
Centos7安装和配置Mysql5.7
2024-01-21 12:02:22
选择什么样的DOCTYPE
2007-05-31 09:32:00
JavaScript阻止浏览器返回按钮的方法
2024-02-25 16:15:44
Firefox扩展工具:Firebug调试经验与技巧
2008-10-31 13:16:00
python如何通过psutil获取服务器cpu、内存、磁盘使用率
2022-11-07 01:01:29
linux修改mysql数据库文件的路径
2024-01-19 20:50:42
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2024-05-02 17:31:43
简单了解SQL常用删除语句原理区别
2024-01-14 22:38:57
zabbix通过percona插件监控mysql的方法
2024-01-23 04:51:22
Django中Middleware中的函数详解
2023-08-30 06:58:30
Python检测端口IP字符串是否合法
2023-09-03 11:51:26
Python中import导入上一级目录模块及循环import问题的解决
2021-09-16 00:53:44
一个例子轻松学会Vue.js
2024-05-02 17:38:47
C# 以MDF文件链接数据库的示例代码
2024-01-21 09:38:18
从品牌网站看交互设计
2009-08-18 12:39:00
浅谈怎么给Python添加类型标注
2023-11-21 05:16:17
在前女友婚礼上用python把婚礼现场的WIFI名称改成了
2023-05-26 15:15:49
python美多商城项目开发小结
2022-09-05 08:01:48
mysql数据库索引损坏及修复经验分享
2024-01-16 11:22:43
Windows环境下python环境安装使用图文教程
2023-12-25 10:13:26