首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    4kw机柜无通道封闭CFD模拟分析及优化(上篇) -孙长青

    显冷量为131KW,风量33000m3/h, 送风温度设定为22度。 空调送风形式为地板下送风,回风形式为侧墙开百叶上回风形式。 高架地板送风+无冷热通道封闭+侧墙上回风的气流组织形式。...2、方案比较 机房方案1(双侧全开): IT 机柜数量160台,单台功率4kw,IT总功率640KW。 电气列头柜PDR:0.5KW/台*20台,总功率10kw。 精密空调12台全部55%运行。...机房方案2(单侧送风): IT 机柜数量160台,单台功率4kw,IT总功率640KW。 电气列头柜PDR:0.5KW/台*20台,总功率10kw。 精密空调一侧6台100%运行,另一侧6台关闭。...IT 机柜数量160台,IT总功率640KW。 电气列头柜PDR:0.5KW/台*20台,总功率10kw。...空调显冷量0.5*131KW/台*12台=786 KW 精密空调电量5KW,送风温度设定为22度 2)、机房方案1(双侧全开) IT设备参数 ​ 图1 机房设备参数布置图 3)、机房方案1(双侧全开

    2.2K10

    轻松初探Python(六)—函数

    这是「AI 学习之路」的第 6 篇,「Python 学习」的第 6 篇 题外话 这周工作日 5 天,我并没有更新文章,但大家并不要以为小之懒惰了。...好了,回归正题,今天我们来较为细致的讲解下 Python 中的函数。...我们知道 Python 是没有分号和大括号来区分代码的结束和开始的,所以缩进的问题一定要注意,如果你的缩进不正确,可能会报 indented 错误。...这个我会在后面专门写一篇文章来介绍 Python 的函数式编程。 使用函数很简单, 函数名、括号,加上参数即可调用函数。...('a =', a, 'b =', b, 'c =', c, 'd =', d, 'kw =', kw) 调用的时候,Python 解释器会自动按照参数位置和参数名把对应参数穿进去 >>> f1(1,

    91170

    知否知否-----selenium知多少

    ").click() 在找到元素后触发点击事件 输入: driver.find_element_by_id("kw").send_keys("python大法好") 找到输入框后,触发输入方法 (这里有一点要说一下...").clear() ) 还有就是表单提交: driver.find_element_by_id("kw").send_keys("python大法好").submit() submit方法 还有一些不常用的方法...: 获取元素的大小尺寸: driver.find_element_by_id("kw").size 获取元素的文本: driver.find_element_by_id("kw").text 获取属性值...在python里面有个assert的关键字,这是我们做断言的关键,在selenium里面我们可以将测试的结果和预期的结果做比较,这样就是一种断言。..."))) element.send_keys('python乱炖') 隐式等待 WebDriver提供了implicitly_wait()方法来实现隐式等待,默认设置为0。

    77720

    【Python】002-Python函数

    一、定义函数 1、概述 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后在缩进块中编写函数体,函数的返回值用return语句返回; 代码实例: def go...pass还可以用在其他语句里,比如: if age >= 18: pass 缺少了pass,代码运行就会有语法错误; 3、参数检查 调用函数时,如果参数个数不对,Python解释器会自动检查出来...kw) def f2(a, b, c=0, *, d, **kw): print('a =', a, 'b =', b, 'c =', c, 'd =', d, 'kw =', kw) f1...= (1, 2, 3) kw1 = {'d': 88, 'x': '#'} f2(*args1, **kw1) 运行结果: a = 1 b = 2 c = 0 args = () kw = {} a...尾递归事实上和循环是等价的,没有循环语句的编程语言只能通过尾递归实现循环; Python标准的解释器没有针对尾递归做优化,任何递归函数都存在栈溢出的问题。

    19600

    python中的装饰器decorator

    python中的装饰器 装饰器是为了解决以下描述的问题而产生的方法 我们在已有的函数代码的基础上,想要动态的为这个函数增加功能而又不改变原函数的代码 例如有三个函数: def f1(x): return...所以为了简化代码,我们可以使用python内置的@装饰器的方法,可以做到修饰函数的功能 Python的 decorator 本质上就是一个高阶函数,它接收一个函数作为参数,然后,返回一个新函数。...要让 @log 自适应任何参数定义的函数,可以利用Python的 *args 和 **kw,保证任意个数的参数总是能正常调用: def log(f): def fn(*args, **kw):...return f(*args, **kw) return fn 现在,对于任意函数,@log 都能正常工作。...__doc__ return wrapper 这样写decorator很不方便,因为我们也很难把原函数的所有必要属性都一个一个复制到新函数上,所以Python内置的functools可以用来自动化完成这个

    70521

    【说站】python混合传递的基本原则

    python混合传递的基本原则 基本原则 1、先按照参数的位置传递。 2、再按照参数的关键字传递。 3、最后按包裹的形式传递。...实例 func(1,2)  # 按位置传递方式将1、2赋值给a、b,c采用默认值0 a=1 b=2 c=0 args = () kw = {} func(1, 2, c=3)  # 按位置传递方式将1、...2赋值给a、b,将3赋值给c a=1 b=2 c=3 args = () kw = {}  func(1, 2, 3, 'a', 'b') a=1 b=2 c=3 args = ('a', 'b') kw... = {}  func(1, 2, 3, 'a', 'b', x=99) a=1 b=2 c=3 args = ('a', 'b') kw = {'x': 99} 以上就是python混合传递的基本原则...更多Python学习指路:python基础教程 本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    51730
    领券