#!/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