30天数据分析与机器学习实践之Day16——Python文本数据分析:新闻分类任务

一、文本分析与关键词提取

1.1文本数据

1.2停用词

1.语料中大量出现2.没啥大用3.留着过年嘛?

1.3Tf-idf:关键词提取

  • 《中国的蜜蜂养殖》: 进行词频(Term Frequency,缩写为TF)统计
  • 出现次数最多的词是----“的”、“是”、“在”----这一类最常用的词(停用词)
  • “中国”、“蜜蜂”、“养殖”这三个词的出现次数一样多,重要性是一样的?
  • "中国"是很常见的词,相对而言,"蜜蜂"和"养殖"不那么常见

1.4逆文档频率"(Inverse Document Frequency,缩写为IDF)

如果某个词比较少见,但是它在这篇文章中多次出现,那么它很可能就反映了这篇文章的特性,正是我们所需要的关键词

1.5Tf-idf:关键词提取

TF-IDF = 词频(TF) * 逆文档频率(IDF)

  • 《中国的蜜蜂养殖》:假定该文长度为1000个词,“中国”、“蜜蜂”、“养殖"各出现20次, 则这三个词的"词频”(TF)都为0.02。
  • 搜索Google发现,包含"的"字的网页共有250亿张,假定这就是中文网页总数。包含"中国"的网页共有62.3亿张,包含"蜜蜂"的网页为0.484亿张,包含"养殖"的网页为0.973亿张。

二、相似度计算

2.1相似度

句子A:我喜欢看电视,不喜欢看电影。
句子B:我不喜欢看电视,也不喜欢看电影。

  • 分词:
    句子A:我/喜欢/看/电视,不/喜欢/看/电影。
    句子B:我/不/喜欢/看/电视,也/不/喜欢/看/电影。
  • 语料库:我,喜欢,看,电视,电影,不,也。
  • 词频:
    句子A:我 1,喜欢 2,看 2,电视 1,电影 1,不 1,也 0。
    句子B:我 1,喜欢 2,看 2,电视 1,电影 1,不 2,也 1。
  • 词频向量:
    句子A:[1, 2, 2, 1, 1, 1, 0]
    句子B:[1, 2, 2, 1, 1, 2, 1]
    余弦相似度
    三. 新闻数据与任务简介
import pandas as pd
import numpy as np
#结吧分词
import jiebadf_news = pd.read_table('./data/val.txt',names=['category','theme','URL','content'],encoding='utf-8')
#dropna:去掉缺失值
df_news = df_news.dropna()
df_news.head()

df_news.shape

(5000, 4)

分词:使用结吧分词器

content = df_news.content.values.tolist()
print (content[1000])

阿里巴巴集团昨日宣布,将在集团管理层面设立首席数据官岗位(Chief Data Officer),阿里巴巴B2B公司CEO陆兆禧将会出任上述职务,向集团CEO马云直接汇报。>菹ぃ和6月初的首席风险官职务任命相同,首席数据官亦为阿里巴巴集团在完成与雅虎股权谈判,推进“one company”目标后,在集团决策层面新增的管理岗位。0⒗锛团昨日表示,“变成一家真正意义上的数据公司”已是战略共识。记者刘夏

content_S = []
for line in content:current_segment = jieba.lcut(line)if len(current_segment) > 1 and current_segment != '\r\n': #换行符content_S.append(current_segment)
content_S[1000]

[‘阿里巴巴’,
‘集团’,
‘昨日’,
‘宣布’,
‘,’,
‘将’,
‘在’,
‘集团’,
‘管理’,
‘层面’,
‘设立’,
‘首席’,
‘数据’,
‘官’,
‘岗位’,
‘(’,
‘C’,
‘h’,
‘i’,
‘e’,
‘f’,
‘\u3000’,
‘D’,
‘a’,
‘t’,
‘a’,
‘\u3000’,
‘O’,
‘f’,
‘f’,
‘i’,
‘c’,
‘e’,
‘r’,
‘)’,
‘,’,
‘阿里巴巴’,
‘B’,
‘2’,
‘B’,
‘公司’,
‘C’,
‘E’,
‘O’,
‘陆兆禧’,
‘将’,
‘会’,
‘出任’,
‘上述’,
‘职务’,
‘,’,
‘向’,
‘集团’,
‘C’,
‘E’,
‘O’,
‘马云’,
‘直接’,
‘汇报’,
‘。’,
‘>’,
‘菹’,
‘ぃ’,
‘和’,
‘6’,
‘月初’,
‘的’,
‘首席’,
‘风险’,
‘官’,
‘职务’,
‘任命’,
‘相同’,
‘,’,
‘首席’,
‘数据’,
‘官亦为’,
‘阿里巴巴’,
‘集团’,
‘在’,
‘完成’,
‘与’,
‘雅虎’,
‘股权’,
‘谈判’,
‘,’,
‘推进’,
‘“’,
‘o’,
‘n’,
‘e’,
‘\u3000’,
‘c’,
‘o’,
‘m’,
‘p’,
‘a’,
‘n’,
‘y’,
‘”’,
‘目标’,
‘后’,
‘,’,
‘在’,
‘集团’,
‘决策’,
‘层面’,
‘新增’,
‘的’,
‘管理’,
‘岗位’,
‘。’,
‘0’,
‘⒗’,
‘锛’,
‘团’,
‘昨日’,
‘表示’,
‘,’,
‘“’,
‘变成’,
‘一家’,
‘真正’,
‘意义’,
‘上’,
‘的’,
‘数据’,
‘公司’,
‘”’,
‘已’,
‘是’,
‘战略’,
‘共识’,
‘。’,
‘记者’,
‘刘夏’]

df_content=pd.DataFrame({'content_S':content_S})
df_content.head()

stopwords=pd.read_csv("stopwords.txt",index_col=False,sep="\t",quoting=3,names=['stopword'], encoding='utf-8')
stopwords.head(20)

def drop_stopwords(contents,stopwords):contents_clean = []all_words = []for line in contents:line_clean = []for word in line:if word in stopwords:continueline_clean.append(word)all_words.append(str(word))contents_clean.append(line_clean)return contents_clean,all_words#print (contents_clean)contents = df_content.content_S.values.tolist()
stopwords = stopwords.stopword.values.tolist()
contents_clean,all_words = drop_stopwords(contents,stopwords)#df_content.content_S.isin(stopwords.stopword)
#df_content=df_content[~df_content.content_S.isin(stopwords.stopword)]
#df_content.head()
df_content=pd.DataFrame({'contents_clean':contents_clean})
df_content.head()

df_all_words=pd.DataFrame({'all_words':all_words})
df_all_words.head()

words_count=df_all_words.groupby(by=['all_words'])['all_words'].agg({"count":numpy.size})
words_count=words_count.reset_index().sort_values(by=["count"],ascending=False)
words_count.head()

from wordcloud import WordCloud
import matplotlib.pyplot as plt
%matplotlib inline
import matplotlib
matplotlib.rcParams['figure.figsize'] = (10.0, 5.0)wordcloud=WordCloud(font_path="./data/simhei.ttf",background_color="white",max_font_size=80)
word_frequence = {x[0]:x[1] for x in words_count.head(100).values}
wordcloud=wordcloud.fit_words(word_frequence)
plt.imshow(wordcloud)

TF-IDF :提取关键词

import jieba.analyse
index = 2400
print (df_news['content'][index])
content_S_str = "".join(content_S[index])
print ("  ".join(jieba.analyse.extract_tags(content_S_str, topK=5, withWeight=False)))

法国VS西班牙、里贝里VS哈维,北京时间6月24日凌晨一场的大战举世瞩目,而这场胜利不仅仅关乎两支顶级强队的命运,同时也是他们背后的球衣赞助商耐克和阿迪达斯之间的一次角逐。T谌胙”窘炫分薇的16支球队之中,阿迪达斯和耐克的势力范围也是几乎旗鼓相当:其中有5家球衣由耐克提供,而阿迪达斯则赞助了6家,此外茵宝有3家,而剩下的两家则由彪马赞助。而当比赛进行到现在,率先挺进四强的两支球队分别被耐克支持的葡萄牙和阿迪达斯支持的德国占据,而由于最后一场1/4决赛是茵宝(英格兰)和彪马(意大利)的对决,这也意味着明天凌晨西班牙同法国这场阿迪达斯和耐克在1/4决赛的唯一一次直接交手将直接决定两家体育巨头在此次欧洲杯上的胜负。8据评估,在2012年足球商品的销售额能总共超过40亿欧元,而单单是不足一个月的欧洲杯就有高达5亿的销售额,也就是说在欧洲杯期间将有700万件球衣被抢购一空。根据市场评估,两大巨头阿迪达斯和耐克的市场占有率也是并驾齐驱,其中前者占据38%,而后者占据36%。体育权利顾问奥利弗-米歇尔在接受《队报》采访时说:“欧洲杯是耐克通过法国翻身的一个绝佳机会!”C仔尔接着谈到两大赞助商的经营策略:“竞技体育的成功会燃起球衣购买的热情,不过即便是水平相当,不同国家之间的欧洲杯效应却存在不同。在德国就很出色,大约1/4的德国人通过电视观看了比赛,而在西班牙效果则差很多,由于民族主义高涨的加泰罗尼亚地区只关注巴萨和巴萨的球衣,他们对西班牙国家队根本没什么兴趣。”因此尽管西班牙接连拿下欧洲杯和世界杯,但是阿迪达斯只为西班牙足协支付每年2600万的赞助费#相比之下尽管最近两届大赛表现糟糕法国足协将从耐克手中每年可以得到4000万欧元。米歇尔解释道:“法国创纪录的4000万欧元赞助费得益于阿迪达斯和耐克竞逐未来15年欧洲市场的竞争。耐克需要笼络一个大国来打赢这场欧洲大陆的战争,而尽管德国拿到的赞助费并不太高,但是他们却显然牢牢掌握在民族品牌阿迪达斯手中。从长期投资来看,耐克给法国的赞助并不算过高。”
耐克 阿迪达斯 欧洲杯 球衣 西班牙

LDA :主题模型

格式要求:list of list形式,分词好的的整个语料

from gensim import corpora, models, similarities
import gensim
#http://radimrehurek.com/gensim/
#做映射,相当于词袋
dictionary = corpora.Dictionary(contents_clean)
corpus = [dictionary.doc2bow(sentence) for sentence in contents_clean]
lda = gensim.models.ldamodel.LdaModel(corpus=corpus, id2word=dictionary, num_topics=20) #类似Kmeans自己指定K值
#一号分类结果
print (lda.print_topic(1, topn=5))

0.007*“中” + 0.006*“说” + 0.004*“观众” + 0.002*“赛区” + 0.002*“岁”

for topic in lda.print_topics(num_topics=20, num_words=5):print (topic[1])

0.007*“女人” + 0.006*“男人” + 0.006*“M” + 0.004*“S” + 0.004*“说”
0.004*“中” + 0.004*“训练” + 0.003*“说” + 0.003*“学校” + 0.002*“研究生”
0.006*“戏” + 0.006*“导演” + 0.005*“该剧” + 0.004*“中” + 0.004*“演员”
0.007*“中” + 0.006*“说” + 0.004*“观众” + 0.002*“赛区” + 0.002*“岁”
0.004*“万” + 0.003*“号” + 0.003*“中” + 0.002*“S” + 0.002*“R”
0.014*“电影” + 0.009*“导演” + 0.007*“影片” + 0.006*“中国” + 0.005*“中”
0.006*“中” + 0.005*“比赛” + 0.004*“说” + 0.003*“撒” + 0.002*“时间”
0.006*“赛季” + 0.005*“中” + 0.003*“联赛” + 0.003*“中国” + 0.002*“航母”
0.005*“李小璐” + 0.004*“中” + 0.002*“贾乃亮” + 0.002*“W” + 0.002*“皮肤”
0.004*“万” + 0.003*“号” + 0.003*“V” + 0.003*“T” + 0.003*“刘涛”
0.021*“男人” + 0.008*“女人” + 0.007*“考生” + 0.004*“说” + 0.003*“中”
0.005*“中” + 0.005*“食物” + 0.004*“i” + 0.004*“a” + 0.004*“吃”
0.006*“中” + 0.004*“电影” + 0.004*“说” + 0.002*“中国” + 0.002*“高考”
0.007*“中” + 0.006*“孩子” + 0.004*“说” + 0.003*“教育” + 0.003*“中国”
0.005*“中” + 0.005*“节目” + 0.004*“说” + 0.004*“表演” + 0.003*“岁”
0.007*“电视剧” + 0.004*“中” + 0.003*“说” + 0.003*“飞行” + 0.002*“飞机”
0.007*“中” + 0.006*“球队” + 0.005*“选手” + 0.004*“观众” + 0.004*“i”
0.005*“中” + 0.005*“天籁” + 0.004*“产品” + 0.004*“肌肤” + 0.003*“职场”
0.008*“中国” + 0.008*“饰演” + 0.007*“中” + 0.004*“说” + 0.004*“节目”
0.021*“e” + 0.021*“a” + 0.016*“o” + 0.013*“i” + 0.013*“n”

df_train=pd.DataFrame({'contents_clean':contents_clean,'label':df_news['category']})
df_train.tail()

df_train.label.unique()

array([‘汽车’, ‘财经’, ‘科技’, ‘健康’, ‘体育’, ‘教育’, ‘文化’, ‘军事’, ‘娱乐’, ‘时尚’], dtype=object)

label_mapping = {"汽车": 1, "财经": 2, "科技": 3, "健康": 4, "体育":5, "教育": 6,"文化": 7,"军事": 8,"娱乐": 9,"时尚": 0}
df_train['label'] = df_train['label'].map(label_mapping)
df_train.head()

from sklearn.model_selection import train_test_splitx_train, x_test, y_train, y_test = train_test_split(df_train['contents_clean'].values, df_train['label'].values, random_state=1)
#x_train = x_train.flatten()
x_train[0][1]

‘上海’

words = []
for line_index in range(len(x_train)):try:#x_train[line_index][word_index] = str(x_train[line_index][word_index])words.append(' '.join(x_train[line_index]))except:print (line_index,word_index)
words[0]

‘中新网 上海 日电 于俊 父亲节 网络 吃 一顿 电影 快餐 微 电影 爸 对不起 我爱你 定于 本月 父亲节 当天 各大 视频 网站 首映 葜 谱 鞣 剑 保慈 障蚣 钦 呓 樯 埽 ⒌ 缬 埃 ǎ 停 椋 悖 颍 铩 妫 椋 恚 称 微型 电影 新 媒体 平台 播放 状态 短时 休闲 状态 观看 完整 策划 系统 制作 体系 支持 显示 较完整 故事情节 电影 微 超短 放映 微 周期 制作 天 数周 微 规模 投资 人民币 几千 数万元 每部 内容 融合 幽默 搞怪 时尚 潮流 人文 言情 公益 教育 商业 定制 主题 单独 成篇 系列 成剧 唇 开播 微 电影 爸 对不起 我爱你 讲述 一对 父子 观念 缺少 沟通 导致 关系 父亲 传统 固执 钟情 传统 生活 方式 儿子 新派 音乐 达 习惯 晚出 早 生活 性格 张扬 叛逆 两种 截然不同 生活 方式 理念 差异 一场 父子 间 拉开序幕 子 失手 打破 父亲 心爱 物品 父亲 赶出 家门 剧情 演绎 父亲节 妹妹 哥哥 化解 父亲 这场 矛盾 映逋坏 嚼 斫 狻 ⒍ 粤 ⒌ 桨容 争执 退让 传统 尴尬 父子 尴尬 情 男人 表达 心中 那份 感恩 一杯 滤挂 咖啡 父亲节 变得 温馨 镁 缬 缮 虾 N 逄 煳 幕 传播 迪欧 咖啡 联合 出品 出品人 希望 观摩 扪心自问 父亲节 父亲 记得 父亲 生日 哪一天 父亲 爱喝 跨出 家门 那一刻 感觉 一颗 颤动 心 操劳 天下 儿女 父亲节 大声 喊出 父亲 家人 爱 完’

print (len(words))
from sklearn.feature_extraction.text import CountVectorizer
texts=["dog cat fish","dog cat cat","fish bird", 'bird']
cv = CountVectorizer()
cv_fit=cv.fit_transform(texts)print(cv.get_feature_names())
print(cv_fit.toarray())print(cv_fit.toarray().sum(axis=0))

[‘bird’, ‘cat’, ‘dog’, ‘fish’]
[[0 1 1 1]
[0 2 1 0]
[1 0 0 1]
[1 0 0 0]]
[2 3 2 2]

from sklearn.feature_extraction.text import CountVectorizer
texts=["dog cat fish","dog cat cat","fish bird", 'bird']
cv = CountVectorizer(ngram_range=(1,4))
cv_fit=cv.fit_transform(texts)print(cv.get_feature_names())
print(cv_fit.toarray())print(cv_fit.toarray().sum(axis=0))

[‘bird’, ‘cat’, ‘cat cat’, ‘cat fish’, ‘dog’, ‘dog cat’, ‘dog cat cat’, ‘dog cat fish’, ‘fish’, ‘fish bird’]
[[0 1 0 1 1 1 0 1 1 0]
[0 2 1 0 1 1 1 0 0 0]
[1 0 0 0 0 0 0 0 1 1]
[1 0 0 0 0 0 0 0 0 0]]
[2 3 1 1 2 2 1 1 2 1]

from sklearn.feature_extraction.text import CountVectorizervec = CountVectorizer(analyzer='word', max_features=4000,  lowercase = False)
vec.fit(words)
from sklearn.naive_bayes import MultinomialNB
classifier = MultinomialNB()
classifier.fit(vec.transform(words), y_train)

MultinomialNB(alpha=1.0, class_prior=None, fit_prior=True)

test_words = []
for line_index in range(len(x_test)):try:#x_train[line_index][word_index] = str(x_train[line_index][word_index])test_words.append(' '.join(x_test[line_index]))except:print (line_index,word_index)
test_words[0]

‘国家 公务员 考试 申论 应用文 类 试题 实质 一道 集 概括 分析 提出 解决问题 一体 综合性 试题 说 一道 客观 凝练 申发 论述 文章 题目 分析 历年 国考 申论 真题 公文 类 试题 类型 多样 包括 公文 类 事务性 文书 类 题材 从题 干 作答 材料 内容 整合 分析 无需 太 创造性 发挥 纵观 历年 申论 真题 作答 应用文 类 试题 文种 格式 作出 特别 重在 内容 考查 行文 格式 考生 平常心 面对 应用文 类 试题 准确 把握 作答 领会 内在 含义 把握 题材 主旨 材料 结构 轻松 应对 应用文 类 试题 R 弧 ⒆ 钒 盐 展文 写作 原则 T 材料 中来 应用文 类 试题 材料 总体 把握 客观 考生 材料 中来 材料 中 把握 材料 准确 理解 题材 主旨 T 政府 角度 作答 应用文 类 试题 更应 注重 政府 角度 观点 政府 角度 出发 原则 表述 观点 提出 解决 之策 考生 作答 站 政府 人员 角度 看待 提出 解决问题 T 文体 结构 形式 考查 重点 文体 结构 大部分 评分 关键点 解答 方法 薄 ⒆ ス 丶 词 明 方向 作答 题目 题干 作答 作答 方向 作答 角度 关键 向导 考生 仔细阅读 题干 作答 抓住 关键词 作答 方向 相关 要点 整理 作答 思路 年国考 地市级 真 题为 例 潦惺姓 府 宣传 推进 近海 水域 污染 整治 工作 请 给定 资料 市政府 工作人员 身份 草拟 一份 宣传 纲要 R 求 保对 宣传 内容 要点 提纲挈领 陈述 玻 体现 政府 精神 全市 各界 关心 支持 污染 整治 工作 通俗易懂 超过 字 肮 丶 词 近海 水域 污染 整治 工作 市政府 工作人员 身份 宣传 纲要 提纲挈领 陈述 体现 政府 精神 全市 各界 关心 支持 污染 整治 工作 通俗易懂 提示 归结 作答 要点 包括 污染 情况 原因 解决 对策 作答 思路 情况 原因 对策 意义 逻辑 顺序 安排 文章 结构 病 ⒋ 缶殖 龇 ⅲ 明 结构 解答 应用文 类 试题 考生 材料 整体 出发 大局 出发 高屋建瓴 把握 材料 主题 思想 事件 起因 解决 对策 阅读文章 构建 文章 结构 直至 快速 解答 场 ⒗ 硭 乘悸 罚明 逻辑 应用文 类 试题 严密 逻辑思维 情况 原因 对策 意义 考生 作答 先 弄清楚 解答 思路 统筹安排 脉络 清晰 逻辑 表达 内容 表述 础 把握 明 详略 考生 仔细阅读 分析 揣摩 应用文 类 试题 内容 答题 时要 详略 得当 主次 分明 安排 内容 增加 文章 层次感 阅卷 老师 阅卷 时能 明白 清晰 一目了然 玻埃 保蹦旯 考 考试 申论 试卷 分为 省级 地市级 两套 试卷 能力 大有 省级 申论 试题 考生 宏观 角度看 注重 深度 广度 考生 深谋远虑 地市级 试题 考生 微观 视角 观察 侧重 考查 解决 能力 考生 贯彻执行 作答 区别对待’

classifier.score(vec.transform(test_words), y_test)

0.80400000000000005

from sklearn.feature_extraction.text import TfidfVectorizervectorizer = TfidfVectorizer(analyzer='word', max_features=4000,  lowercase = False)
vectorizer.fit(words)

TfidfVectorizer(analyzer=‘word’, binary=False, decode_error=‘strict’,
dtype=<class ‘numpy.int64’>, encoding=‘utf-8’, input=‘content’,
lowercase=False, max_df=1.0, max_features=4000, min_df=1,
ngram_range=(1, 1), norm=‘l2’, preprocessor=None, smooth_idf=True,
stop_words=None, strip_accents=None, sublinear_tf=False,
token_pattern=’(?u)\b\w\w+\b’, tokenizer=None, use_idf=True,
vocabulary=None)

from sklearn.naive_bayes import MultinomialNB
classifier = MultinomialNB()
classifier.fit(vectorizer.transform(words), y_train)

MultinomialNB(alpha=1.0, class_prior=None, fit_prior=True)

classifier.score(vectorizer.transform(test_words), y_test)

0.81520000000000004

30天数据分析与机器学习实践之Day16——Python文本数据分析:新闻分类任务相关推荐

  1. python如何改变入参的值_从事数据分析3年后,发现用python入门数据分析这三本书必看!...

    做数据分析为什么选择python? 为什么选择python来做数据分析?先来看一下用python做数据分析有什么优势 1.python在数据分析方面有非常专业的模块,很多常用功能,在做数据分析时非常方 ...

  2. python文本数据分析-新闻分类任务

    python文本数据分析-新闻分类任务 文本分析 文本数据 停用词:1.语料中大量出现:2.没啥大用:3.留着过年嘛?所以根据停用词表进行筛选,去掉这些停用词. Tf-idf:关键词提取 <中国 ...

  3. python与其他的数据分析有什么区别_学好python和数据分析有什么关系?

    1. 应用数学.统计学.金融学等相关专业,硕士及以上学历. 2. 有良好的产品Sense和商业敏感度,有2年以上电商.物流.零售等数据分析经验. 3. 精通SQL,有一定的Python或者R编程能力, ...

  4. 零基础学python数据分析_Python学习指南:使用Python学习数据分析

    如今,在大数据行业中Python和数据分析可能是最常听到的两个词,在当今蓬勃发展的科技领域,精通这两项技术可以带来无限的可能.近年来,我们看到Python教育在大数据领域突飞猛进. 因此,这里我们提供 ...

  5. python数据分析是什么意思_选择python进行数据分析的理由和优势

    1.python大量的库为数据分析提供了完整的工具集 2.比起MATLAB.R语言等其他主要用于数据分析语言,python语言功能更加健全 3.python库一直在增加,算法的实现采取的方法更加创新 ...

  6. 用python进行数据分析举例说明_《利用python进行数据分析》读书笔记 --第一、二章 准备与例子...

    第一章 准备工作 今天开始码这本书--<利用python进行数据分析>.R和python都得会用才行,这是码这本书的原因.首先按照书上说的进行安装,google下载了epd_free-7. ...

  7. python数据分析是什么意思_利用python进行数据分析,python数据分析是什么

    Q2:有没有人在学python做量化交易的 推荐一些书籍 1 像计算机科学家一样思考Python 2 [Python标准库].Doug.Hellmann.扫描版 3<Python科学计算> ...

  8. 利用python进行数据分析第三版 mobi_利用python进行数据分析 pdf下载

    利用Python进行数据分析pdf电子版是一本广受好评的Python实战指导参考图书,该书以大量案例分析为基本,全面系统地教你如何解决各类数据分析问题,有兴趣的朋友快来下载吧! 利用Python进行数 ...

  9. 用python处理excel 数据分析_像Excel一样使用python进行数据分析(1)

    (虽然是转载,但是是我每块都测试过得,容易出问题的地方我会添加一些自己的经验,仅供参考) 摘要:本篇文章通过python与excel的功能对比介绍如何使用python通过函数式编程完成excel中的数 ...

最新文章

  1. 这次性能优化, QPS 翻倍了
  2. Linux学习笔记十四周一次课(5月9日)
  3. UA MATH571A ANCOVA简介
  4. Vsftp与PAM虚拟用户
  5. some understandings about 《Learning representations by back-propagating errors》
  6. .net平台的MongoDB使用
  7. (24)System Verilog设计十进制计数器
  8. 痛苦的vsftpd配置
  9. 天锐绿盾注册机 使用手册
  10. python格式化JSON结果打印
  11. Macbook尝试破解WIFI密码
  12. 第五章 站在巨人的肩膀上
  13. 整理研究方向(1)【未完成】
  14. ACM MM 2022最佳论文奖出炉!哈工大聂礼强团队与快手合作斩获
  15. Python爬虫,30秒爬取500+篇微信文章!太强啦!
  16. 启动tim时为我自动登录不能勾选(为灰色)
  17. 芯片技术如此难搞如此复杂,韩国人是怎么会的?
  18. 域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器。
  19. ROS的四种通信架构(转载)
  20. 信用卡违约客户的预测模型的选择(二)验证过程

热门文章

  1. 选磁芯的AP法到底是什么?
  2. 湖南德山监狱重刑犯凿墙脱逃 警方悬赏5万缉凶
  3. skynet 热更新
  4. 保密工作人员计算机方面知识,【保密知识】个人,如何做好保密工作?4个方面...
  5. uboot 下mmc read/write命令使用和验证方法
  6. linux socket write()函数阻塞卡住线程问题(线程无法结束)write()非阻塞代码
  7. 要你命3000List30
  8. 阿里面试应该注意什么?通过5轮面试的阿里实习生亲述
  9. 云展网教程 | 云展网电子杂志页面排版最佳尺寸,最佳字体,字号
  10. 手机上那些排版优雅的文章是怎么实现的?