楼主: qijiongli
856 1

[问答] (已经解决)请问python2.7如下的条件判别中如何使用&,谢谢 [推广有奖]

  • 4关注
  • 3粉丝

已卖:828份资源

院士

13%

还不是VIP/贵宾

-

威望
0
论坛币
4387 个
通用积分
179.0546
学术水平
10 点
热心指数
13 点
信用等级
6 点
经验
57324 点
帖子
1590
精华
0
在线时间
1042 小时
注册时间
2009-6-8
最后登录
2025-12-23

楼主
qijiongli 发表于 2016-2-26 10:59:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
t1=arr[arr[:,1]==1,:1]#该语句希望选出arr的第1列数值为1的哪些数据中的第0列数据;
#上面的语句运行成功,能得出想要的结果
#我希望选出选出arr的第1列数值为1,且第5列数值大于0.0的第0列数据,
#尝试以下语句
t0=arr[arr[:,1]==1 & arr[:,5]>0.0,:1]#:
#该语句运行不成功,错误提示如下:
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-15-8a22a9824854> in <module>()
----> 1 t0=arr[arr[:,1]==1 & arr[:,5]>0.0,:1]#:
  
TypeError: unsupported operand type(s) for &: 'int' and 'float'
#想问问,如何才能实现arr[:,1]==1 & arr[:,5]>0.0?
谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 已经解决 如何使用 Support recent recent 如何

沙发
qijiongli 发表于 2016-2-26 11:15:37
已经解决:
t0=arr[(arr[:,1]==1) & (arr[:,5]>0.0),:1]#:

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 04:19