python - 对矩阵中的第一列和第二个列表进行“与”运算
问题描述
我的数组是:
[[1. 1. 0. 0. 1.]
[0. 1. 0. 1. 0.]
[0. 1. 1. 0. 0.]
[1. 1. 0. 1. 0.]
[1. 0. 1. 0. 0.]
[0. 1. 1. 0. 0.]
[1. 0. 1. 0. 0.]
[1. 1. 1. 0. 1.]
[1. 1. 1. 0. 0.]
[6. 7. 6. 2. 2.]]
最后一行是列的总和。我想对矩阵中的零列和第一列进行“与”运算。我使用的程序语言是Python3.5。
我取零列和第一列。
[[1. 1.] 1
[0. 1.] 0
[0. 1.] 0
[1. 1.] 1
[1. 0.] 0
[0. 1.] 0
[1. 0.] 0
[1. 1.] 1
[1. 1.] 1
[6. 7.]]
并计算结果并将它们保存在列表中。
我能怎么做?
解决方案
我不确定我是否理解这个问题,但可能是这样的:
arr = [[1., 1.], [0., 1.], [0., 1.], [1., 1.], [1., 0.], [0., 1.], [1., 0.], [1., 1.], [1., 1.], [6., 7.]]
for a in arr:
if (a[0] and a[1]):
print(1)
else:
print(0)
推荐阅读
- sql - 哪个选项是最佳性能?
- python - 在父类方法上使用子类中指定的装饰器
- mysql - 如何根据不可靠的用户输入数据生成可靠的合成密钥?
- c# - 无法使用特定的隐式方法反序列化泛型类
- homebrew - MAC:没有名称为“brew-cask”的可用公式
- java - 嵌入式 Jetty 9 + OpenJdk jdk8u212-b03 + SSL 使用证书不起作用
- c# - 模拟按键
- python - 如何通过任务调度程序调度 python 脚本从虚拟环境运行
- typescript - 开玩笑地测试异常
- vue.js - vuetify v-select 的 vue-material-dashboard 问题