空间的球形区域填充有特定分布的较小,大小不同的球体。每个球体都具有一些物理属性:位置,半径,质量,速度和ID,均以1d或3d numpy数组表示。我想以完全随机的方式对这群球进行混洗,以使任何单个球都保留其3d位置阵列以外的所有属性。我在这里遇到过类似的问题(除了第一列外,随机地对列进行了随机排序),但是,有没有一种简便而快速的pythonic方式而不使用DataFrame来做到这一点?
感谢您的帮助。
问题来源:stackoverflow
如果您使用* pandas *,则可以只对其中一列进行混洗:
df['col'] = df['col'].sample(frac=1).values
另请参阅此答案。
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。