python - 如何组合两个数组
问题描述
我想组合 2 个数组以获得由数组中的公共值组成的数组。例如:
x = np.array ([1,2,3,4,6,11])
y = np.array ([3,6,5,2,9,8])
结果应该是z = [2, 3, 6]
两者共有的值。
解决方案
您正在寻找功能np.intersect1d(x,y)
。
编辑:另外,保持这个易于访问:https ://docs.scipy.org/doc/numpy-1.17.0/numpy-ref-1.17.0.pdf我不能告诉你我刚刚弹出多少定期用于那些奇怪的一次性功能。
推荐阅读
- awk - 打印出现在 awk 中的 file2 中的 file1 的字符串
- vim - 用 Vim Goyo 写作时有没有办法去除波浪线?
- javascript - 如果您 json_encode 返回已经是 JSON 的 api 数据会发生什么
- python - pyttsx3.init() 会导致程序崩溃,出现“输入不足”之类的错误。我该如何解决?
- flutter - Flutter中Dialog内的内容对齐?
- sqlite - 如何在另一个字符串中找到一个字符串?
- php - Laravel:此集合实例上不存在属性 [名称]
- json - 如何使用可用的属性从 json 中检索特定数据
- java - 如何根据 Jenkins 的条件运行 Maven 测试类
- php - 上传到服务器时更改文件的文件名