SHELL 操作学习

40 篇文章 2 订阅

#!/bin/bash # 注释

DATE=$(date +%Y%m%d)  # 注释 不然有回车换行
echo $DATE

20220610
 

echo $0

# 当前文件名称

./1.sh

## 获取当前文件,包括绝对路径的文件
echo $(readlink -f $0)

/home/kevin_xie/yifeinfs/jianming_ge/code/kevin_chongli/1.sh

work_path=$(dirname $(readlink -f $0)) # 当前绝对路径
echo $work_path # 注释

/home/kevin_xie/yifeinfs/jianming_ge/code/kevin_chongli

file=${work_path}"/xinhua_alg_camera_person_forcast_hourly_data_write.py" # 更改为自己要执行的文件名字-----------
source ~/.bashrc  # 注释
conda activate kevin_py37  # 注释 ---------------
dir=$work_path"/log" # 注释
if [ ! -d $dir ] # 注释
  then # 注释
  mkdir  $dir # 注释
  chmod 777 -R ${dir}  # 注释
fi # 注释
python ${file} >> ${dir}/start.${DATE}.log 2>&1 &  # 打印到日志------------

pandas 比较炫酷的写法

 data_tdf["national_fire_risk_level"] = data_tdf[
        "temperature,humdity,windSpeed_value,rain_fall_value" \
            .replace(" ", "").split(",")] \
        .apply(lambda x: get_nation_fire_and_dryness_rate(x["temperature"],
                                                          x["humdity"],
                                                          x["windSpeed_value"] * 0.277777778,
                                                          x["rain_fall_value"],
                                                          5)['国家火险等级'], axis=1)

data_tdf[['device_no', 'national_fire_risk_level']].set_index('device_no').to_dict()
Out[9]: 
{'national_fire_risk_level': {'0000ZCL01': 3,
  'atmo_clfire_074': 3,
  '0000ZCL03': 3,
  '0000ZCL04': 3,
  '0000ZCL05': 3,
  '0000ZCL06': 3,

## 转置操作,一横行数据对应起来了

  map = np.asarray([lng, lat, num_lon_lat]).T

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值