鱼C论坛

 找回密码
 立即注册
查看: 1178|回复: 5

关于python的numpy轮子使用判断语句的问题

[复制链接]
发表于 2019-7-4 15:00:30 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我有三个列表数据,后用np.array语句转换了,并将这三个列表的元素相加了,我现在该怎么用或者用什么判断语句才能分别判断列表中的每一个元素?

import xlrd
data=xlrd.open_workbook(r"c:\users\administrator\desktop\123.xlsx")
sheet_name=data.sheet_names()
print(sheet_name)
a=data.sheet_bu_name('sheet1')
data.sheet_bu_name('sheet1')
ze=(a.col_values(1,1))
jx=(a.col_values(2,1))
jl=(a.col_values(3,1))
yb=(a.col_value(4,1))
import numpy as np
numpy_zw,numpy_jx,numpy_jl,numpy_yb=np.array(zw),np.array(jx),np.array(jl),np.array(yb)
js=numpy_zw+numpy_jx+numpy_jl-numpy_yb

比如,我需要将列表的每一个数分成三份
第一份是  js<=1500
       aa=a;
       js>1500
       aa=1500  
第二份是 4500>=js>1500
       bb=js-1500
       js>4500
       js=3000
第三份是 9000>js>4500
       cc=a-4500
       js>9000
       超出计算额度
最后aa*x+bb*xx+cc*xxx=result
后面打印出result列表
…………大概例子就是这样的。
谢谢大佬解答了。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-7-4 15:57:25 From FishC Mobile | 显示全部楼层
自己顶一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-4 17:35:31 From FishC Mobile | 显示全部楼层
顶下
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-7-4 20:10:23 From FishC Mobile | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-7-4 20:19:00 From FishC Mobile | 显示全部楼层
代不知 发表于 2019-7-4 20:10

样板数据都没有,谁知道道你在说什么
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-4 22:16:23 From FishC Mobile | 显示全部楼层
wp231957 发表于 2019-7-4 20:19
样板数据都没有,谁知道道你在说什么

大佬,我研究明白了,用for循环列表
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-16 16:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表