当前位置: 首页>>代码示例>>Python>>正文


Python Table.add_empty_column方法代码示例

本文整理汇总了Python中atpy.Table.add_empty_column方法的典型用法代码示例。如果您正苦于以下问题:Python Table.add_empty_column方法的具体用法?Python Table.add_empty_column怎么用?Python Table.add_empty_column使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在atpy.Table的用法示例。


在下文中一共展示了Table.add_empty_column方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: kappa

# 需要导入模块: from atpy import Table [as 别名]
# 或者: from atpy.Table import add_empty_column [as 别名]
#finds kappa
def kappa(ll):
    return 0.192*((350.0E-6/ll)**2.0)

def planck(wav, T):
	#physical constants
	h = 6.626e-34
	c = 3.0e+8
	k = 1.38e-23

	aa = 2.0*h*c**2
	bb = h*c/(wav*k*T)
	return aa / ( np.expm1(bb) * (wav**5) )
   
########## control #################
"""
#find all detected galaxies
w_detected = np.where(np.nan_to_num(cat[flux_col]) != 0.0)[0]

#get cols ready
flux = cat[flux_col][w_detected]
z = np.array([redshift]*len(flux), dtype=np.float)
wav = np.array([wav]*len(flux), dtype=np.float)
dist = np.array([distance]*len(flux), dtype=np.float)
temp = np.array([T_dust]*len(flux), dtype=np.float)

#caculated dust mass
mass = flux_to_dust(flux, z, temp, dist, wav)

#create new empty column in table
cat.add_empty_column('DMASS_250', np.float, unit='Log10(Msun)', null='', description='Dust Mass caculated from 250um flux of detected galaxies')
开发者ID:9217392354A,项目名称:astro-scripts,代码行数:33,代码来源:250um_to_dustmass_fixedT.py


注:本文中的atpy.Table.add_empty_column方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。