【前言】坚持日更LeeCode刷题系列
不积跬步,无以至千里;不积小流,无以成江海。愿与诸君共勉!
【题目】168.Excel表列名称
题目描述:给定一个正整数,返回它在 Excel 表中相对应的列名称。
例如:
1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
...
示例:
示例 1:
合并两个没有共同列的dataframe,相当于按行号求笛卡尔积。
最终效果如下
以下代码是参考别人的代码修改的:
def cartesian_df(A,B):
new_df = pd.DataFrame(columns=list(A).extend(list(B)))
for _,A_row in A.iterrows():
for _,B_row in B.iterrows():
row = A_row.append(B_row)
稳健而准确的反卷积(RAD)
介绍
RAD是一种工具包,可将大量肿瘤样本分离。 给定一个非负的批量RNA表达矩阵B \in R_+^{mxn} ,其中每一行i是一个基因,每一列j是一个肿瘤样本,我们的目标是推断一个表达谱矩阵C \in R_+^{mxk} ,其中每列l是一个单元社区,以及一个分数矩阵F \in R_+^{kxn} ,使得:
B ~= C F.
更具体地说,RAD解决了以下问题:
min_{C, F} || B - C F ||_{Fr}^2,
s.t. C_{i