日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
10萬+的標(biāo)題怎么???YouTube標(biāo)題首詞與播放量有什么關(guān)系?

本文轉(zhuǎn)載自公眾號“讀芯術(shù)”(ID:AI_Discovery)

通城網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,通城網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為通城1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的通城做網(wǎng)站的公司定做!

正則表達式是定義文本中搜索模式的特殊字符序列?!皉e.findall()”是Python中最基本的正則表達式函數(shù)之一,提取字符串表達式的開頭。本文將用這個函數(shù)告訴你,YouTube視頻標(biāo)題與播放量之間的關(guān)系。

下面開始吧!

首先,導(dǎo)入python正則表達式模塊“re”:

 
 
 
 
  1. import re 

假設(shè)有以下字符串:

 
 
 
 
  1. test_string1= 'Python is Amazing!' 

可將表達式r“^\w+”與字符串一并傳遞至“re.findall”,這將返回輸入字符串的開頭:

 
 
 
 
  1. reregex_1 =re.findall(r"^\w+",test_string1) 
  2. print(regex_1) 

在表達式r“^\w+”中,字符“^”對應(yīng)字符串開頭,而“\w+”查找字符串中的字母數(shù)字字符。

如果去掉“^”,會得到:

 
 
 
 
  1. reregex_1 =re.findall(r"\w+",test_string1) 
  2. print(regex_1) 

試提取另一個字符串示例的開頭:

 
 
 
 
  1. test_string2= 'Java is Amazing!' 

[[323446]]

圖源:unsplash

現(xiàn)在,應(yīng)用“re.findall()”查找該字符串的第一個單詞:

 
 
 
 
  1. reregex_2 =re.findall(r"^\w+",test_string2) 
  2. print(regex_2) 

接下來,考慮一個更實際的場景。假設(shè)有一個YouTube視頻標(biāo)題列表和相應(yīng)的YouTube觀看次數(shù)。我們可能對分析視頻標(biāo)題的第一個單詞和相應(yīng)視頻觀看次數(shù)之間的關(guān)系感興趣。考慮以下標(biāo)題/觀看次數(shù)元組列表:

 
 
 
 
  1. youtube_titles= [("How to Tell if We're Beating COVID-19", 2200000), ("ExtremeCloset Clean Out",326000), ("This is $1,000,000 inFood",8800000), ("How To Tell If Someone Truly Loves You ",2800000), ("How to Tell Real Gold from Fake", 2300000),("Extreme living room transformation ", 25000)] 

可以通過以下方式找到每個標(biāo)題的第一個單詞:

 
 
 
 
  1. for titlein youtube_titles: 
  2.    print(re.findall(r"^\w+",title[0])[0]) 

可以將這些值添加到列表中:

 
 
 
 
  1. first_words= [] 
  2. for title in youtube_titles: 
  3.    first_words.append(re.findall(r"^\w+",title[0])[0]) 
  4. print(first_words) 

還可以將觀看次數(shù)附加到列表中:

 
 
 
 
  1. first_words= [] 
  2. views = [] 
  3. for title in youtube_titles: 
  4.    first_words.append(re.findall(r"^\w+",title[0])[0]) 
  5.     views.append(title[1]) 

然后,可以創(chuàng)建視頻首字值和視頻觀看次數(shù)的數(shù)據(jù)框:

 
 
 
 
  1. importpandas as pd 
  2. df = pd.DataFrame({'first_words': first_words, 'views':views}) 
  3. print(df) 

之后可以對每個標(biāo)題首詞進行分組,并計算每個標(biāo)題首詞的平均觀看次數(shù):

 
 
 
 
  1. dfdf =df.groupby('first_words')['views'].mean() 
  2. print(df) 

按降序方式對這些值進行排序:

 
 
 
 
  1. dfdf =df.groupby('first_words')['views'].mean().sort_values(ascending = False) 
  2. print(df) 

假設(shè)這些結(jié)果來自一個足夠大的數(shù)據(jù)集(比如有數(shù)千個標(biāo)題和觀看次數(shù)),這種類型的分析可以幫助我們選擇最佳的YouTube視頻標(biāo)題。

圖源:unsplash

本文討論了如何使用python正則表達式模塊中的“re.findall()”函數(shù)。為提取每個字符串的第一個單詞,筆者將該函數(shù)應(yīng)用于兩個簡單的字符串。然后,考慮了一個實際用例,使用該函數(shù)提取YouTube視頻標(biāo)題的第一個單詞,并計算第一個單詞對應(yīng)的平均觀看次數(shù)。

10萬+的標(biāo)題,或許就是這么來的。


文章題目:10萬+的標(biāo)題怎么???YouTube標(biāo)題首詞與播放量有什么關(guān)系?
本文鏈接:http://www.5511xx.com/article/djdggss.html