作者介绍

莲石东路@乌森

心之所向,无界成长。从底层架构到应用实战,聊聊炼数成金背后的故事;

持续更新数据治理、数据科学、数据可视化、空间计算系列文章;

“数据人创作者联盟” 成员


01 背景介绍

前段把房间在自如上挂了转租,然而一晃十天过去了,竟无人问津。囧!

那么,就出现了以下这么几种情况:

  1. 立即退租,亏掉押金,回收剩余房费;

  2. 等待转租单挂满30天,在转租不成功的情况下转退租,可以回收30%押金;

  3. 转租成功,回收50%押金和剩余房费。

具体该如何选择才能回收更多资金呢?

是立即退租?挂满30天再退租?还是把转租挂到租期结束?


02 实例分析

用图来绘制一下:

(本例中是转租挂满30天还剩下10天房租的情况)

首先是没有转租出去的图。

import numpy as np
import matplotlib.pyplot as plt
import math

t = 10.0 # 时刻t
# 设定参数
v0 = 3500 # 押金3500
v1 = 3500 - (3500/30*t) # 剩余房费
v_total_a = v


# 添加当前位置到图表数据
tlist = [t]
vlist1 = [v_total_a]


while t  0: # 一直计算到转租满30天
t += 1 # 更新时刻
v1 = 3500 - (3500/30 * t) # 剩余房费
if t >= 30:
v_total_a = 0.3*v0 + v1
else:
v_total_a = v1


# 在图表数据上追加现在位置
tlist.append(t)
vlist1.append(v_total_a)

# 图表表示
plt.plot(tlist, vlist1) # 绘图
plt.show()


横轴是挂出转租的天数,纵轴是可以收到的退款。

从图上可以清楚的看出来,在挂转租的第20天前退租搬走可以回收更多资金,不然的话就等挂满30天再搬。


那么假设中间转租出去了,又是什么样呢。

import numpy as np
import matplotlib.pyplot as plt
import math
t = 10.0 # 时刻t
# 设定参数
v0 = 3500 # 押金3500
v1 = 3500 - (3500/30*t) # 剩余房费
v_total_a = v1v_total_b = 0.5*v0 + v1


# 添加当前位置到图表数据
tlist = [t]
vlist1 = [v_total_a]
vlist2 = [v_total_b]
while t  0: # 一直计算到转租满30天
t += 1 # 更新时刻
v1 = 3500 - (3500/30 * t) # 剩余房费
​if t >= 30:
​v_total_a = 0.3*v0 + v1
​else:
​v_total_a = v1
​v_total_b = 0.5*v0 + v1


​# 在图表数据上追加现在位置
​tlist.append(t)
​vlist1.append(v_total_a)
​vlist2.append(v_total_b)

# 图表表示
plt.plot(tlist, vlist1) # 绘图
plt.plot(tlist, vlist2)
plt.show()

可以看出来不管是什么时候,转租出去的收益都比没转租出去的收益高。

两者之间差距最小的是转租挂满30天的时刻,这时转租成功仅比转租失败多回收500元的房租。


接下来,就得看哪天适合搬家了,让我们来查一下老黄历......

import numpy as np
d = np.load('1900-2099huangli.npy', allow_pickle=True)
for i in d:
year = i['公历'][2:6]
month = i['公历'][7:9]
if year == '2022' and month == '08':
print(i['公历'], ' 今天宜:', i['宜1'])


挑选一下搬家的吉日!


本次案例分享到此结束,欢迎大家与我分享学习案例。

点赞(661) 打赏

Comment list 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部