python – 为什么numpy允许你添加不同大小的数组?
发布时间:2020-12-16 21:43:19 所属栏目:Python 来源:网络整理
导读:当你做类似的事情时,为什么numpy不会抛出错误 np.ones((5,5)) + np.ones(5) 这种添加在线性代数中没有明确定义,它只花了我几个小时来追踪一个归结为这个的错误 最佳答案 np.ones((5,5)) + np.ones(5)np.ones((5,5)) + np.ones(4) 因为np.ones(5)符合每一行的
当你做类似的事情时,为什么numpy不会抛出错误
这种添加在线性代数中没有明确定义,它只花了我几个小时来追踪一个归结为这个的错误 最佳答案
因为np.ones(5)符合每一行的大小,所以它将逐行添加到每一行. 这就是numpy的工作方式.我不是线性代数模块. 这是一个如何做到的简短示例,这需要扩展,具有更多的逻辑和聪明.只是一个概念证明.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |