婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 用Python代碼自動(dòng)生成文獻(xiàn)的IEEE引用格式的實(shí)現(xiàn)

用Python代碼自動(dòng)生成文獻(xiàn)的IEEE引用格式的實(shí)現(xiàn)

熱門標(biāo)簽:西藏快速地圖標(biāo)注地點(diǎn) 如何在地圖標(biāo)注文字 廈門crm外呼系統(tǒng)如何 女王谷地圖標(biāo)注 ai地圖標(biāo)注 地圖標(biāo)注推廣單頁(yè) 百應(yīng)ai電銷機(jī)器人鄭州 n400電話申請(qǐng)多少錢 長(zhǎng)春人工智能電銷機(jī)器人官網(wǎng)

今天嘗試著將引用文獻(xiàn)的格式按照IEEE的標(biāo)準(zhǔn)重新排版,感覺(jué)手動(dòng)一條一條改太麻煩,而且很容易出錯(cuò),所以嘗試著用Python寫了一個(gè)小程序用于根據(jù)BibTeX引用格式來(lái)生成IEEE引用格式。

先看代碼,如下:

import re

def getIeeeJournalFormat(bibInfo):
  """
  生成期刊文獻(xiàn)的IEEE引用格式:{作者}, "{文章標(biāo)題}," {期刊名稱}, vol. {卷數(shù)}, no. {編號(hào)}, pp. {頁(yè)碼}, {年份}.
  :return: {author}, "{title}," {journal}, vol. {volume}, no. {number}, pp. {pages}, {year}.
  """
  # 避免字典出現(xiàn)null值
  if "volume" not in bibInfo:
    bibInfo["volume"] = "null"
  if "number" not in bibInfo:
    bibInfo["number"] = "null"
  if "pages" not in bibInfo:
    bibInfo["pages"] = "null"

  journalFormat = bibInfo["author"] + \

      ", \"" + bibInfo["title"] + \

      ",\" " + bibInfo["journal"] + \

      ", vol. " + bibInfo["volume"] + \

      ", no. " + bibInfo["number"] + \

      ", pp. " + bibInfo["pages"] + \

      ", " + bibInfo["year"] + "."

  # 對(duì)格式進(jìn)行調(diào)整,去掉沒(méi)有的信息,調(diào)整頁(yè)碼格式
  journalFormatNormal = journalFormat.replace(", vol. null", "")
  journalFormatNormal = journalFormatNormal.replace(", no. null", "")
  journalFormatNormal = journalFormatNormal.replace(", pp. null", "")
  journalFormatNormal = journalFormatNormal.replace("--", "-")
  return journalFormatNormal

def getIeeeConferenceFormat(bibInfo):
  """
  生成會(huì)議文獻(xiàn)的IEEE引用格式:{作者}, "{文章標(biāo)題}, " in {會(huì)議名稱}, {年份}, pp. {頁(yè)碼}.
  :return: {author}, "{title}, " in {booktitle}, {year}, pp. {pages}.
  """
  conferenceFormat = bibInfo["author"] + \

          ", \"" + bibInfo["title"] + ",\" " + \

          ", in " + bibInfo["booktitle"] + \

          ", " + bibInfo["year"] + \

          ", pp. " + bibInfo["pages"] + "."

  # 對(duì)格式進(jìn)行調(diào)整,,調(diào)整頁(yè)碼格式
  conferenceFormatNormal = conferenceFormat.replace("--", "-")
  return conferenceFormatNormal

def getIeeeFormat(bibInfo):
  """
  本函數(shù)用于根據(jù)文獻(xiàn)類型調(diào)用相應(yīng)函數(shù)來(lái)輸出ieee文獻(xiàn)引用格式
  :param bibInfo: 提取出的BibTeX引用信息
  :return: ieee引用格式
  """
  if "journal" in bibInfo: # 期刊論文
    return getIeeeJournalFormat(bibInfo)
  elif "booktitle" in bibInfo: # 會(huì)議論文
    return getIeeeConferenceFormat(bibInfo)

def inforDir(bibtex):
  #pattern = "[\w]+={[^{}]+}"  用正則表達(dá)式匹配符合 ...={...} 的字符串
  pattern1 = "[\w]+=" # 用正則表達(dá)式匹配符合 ...= 的字符串
  pattern2 = "{[^{}]+}" # 用正則表達(dá)式匹配符合 內(nèi)層{...} 的字符串

  # 找到所有的...=,并去除=號(hào)
  result1 = re.findall(pattern1, bibtex)
  for index in range(len(result1)) :
    result1[index] = re.sub('=', '', result1[index])
  # 找到所有的{...},并去除{和}號(hào)
  result2 = re.findall(pattern2, bibtex)
  for index in range(len(result2)) :
    result2[index] = re.sub('\{', '', result2[index])
    result2[index] = re.sub('\}', '', result2[index])

  # 創(chuàng)建BibTeX引用字典,歸檔所有有效信息
  infordir = {}
  for index in range(len(result1)):
    infordir[result1[index]] = result2[index]
  return infordir

def inputBibTex():
  """
  在這里輸入BibTeX格式的文獻(xiàn)引用信息
  :return:提取出的BibTeX引用信息
  """
  bibtex = []
  print("請(qǐng)輸入BibTeX格式的文獻(xiàn)引用:")
  i = 0
  while i  15: # 觀察可知BibTeX格式的文獻(xiàn)引用不會(huì)多于15行
    lines = input()
    if len(lines) == 0: # 如果輸入空行,則說(shuō)明引用內(nèi)容已經(jīng)輸入完畢
      break
    else:
      bibtex.append(lines)
    i += 1
  return inforDir("".join(bibtex))

if __name__ == '__main__':
  bibInfo = inputBibTex() # 獲得BibTeX格式的文獻(xiàn)引用
  print(getIeeeFormat(bibInfo)) # 輸出ieee格式

下面我來(lái)詳細(xì)說(shuō)說(shuō)這個(gè)代碼怎么使用。

首先,我們需要獲取到文獻(xiàn)的BibTeX引用格式,可以在百度學(xué)術(shù),或者谷歌學(xué)術(shù)的應(yīng)用欄中找到,例如這里以谷歌學(xué)術(shù)舉例:

在搜索框搜索論文:Reinforcement learning to rank in e-commerce search engine: Formalization, analysis, and application,跳轉(zhuǎn)到以下頁(yè)面:

點(diǎn)擊“引用”,再點(diǎn)擊“BibTex”


跳轉(zhuǎn)到以下頁(yè)面,復(fù)制所有字符串


運(yùn)行我們上面給出的代碼,在交互窗口把我們復(fù)制的字符串粘貼過(guò)去:


之后點(diǎn)擊兩下回車,即可得到IEEE格式的文獻(xiàn)引用了:

這里我分了會(huì)議論文和期刊論文種格式,大家如果想要其他引用格式,可以在我的代碼的基礎(chǔ)上進(jìn)行增刪改,下面我放一些引用格式轉(zhuǎn)換的例子:

會(huì)議論文1:

Reinforcement learning to rank in e-commerce search engine: Formalization, analysis, and application

BibTeX格式:

@inproceedings{hu2018reinforcement,
title={Reinforcement learning to rank in e-commerce search engine: Formalization, analysis, and application},
author={Hu, Yujing and Da, Qing and Zeng, Anxiang and Yu, Yang and Xu, Yinghui},
booktitle={Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery Data Mining},
pages={368–377},
year={2018}
}

IEEE格式:

Hu, Yujing and Da, Qing and Zeng, Anxiang and Yu, Yang and Xu, Yinghui, “Reinforcement learning to rank in e-commerce search engine: Formalization, analysis, and application,” , in Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery Data Mining, 2018, pp. 368-377.

會(huì)議論文2:

A contextual-bandit approach to personalized news article recommendation

BibTeX格式:

@inproceedings{li2010contextual,
title={A contextual-bandit approach to personalized news article recommendation},
author={Li, Lihong and Chu, Wei and Langford, John and Schapire, Robert E},
booktitle={Proceedings of the 19th international conference on World wide web},
pages={661–670},
year={2010}
}

IEEE格式:

Li, Lihong and Chu, Wei and Langford, John and Schapire, Robert E, “A contextual-bandit approach to personalized news article recommendation,” , in Proceedings of the 19th international conference on World wide web, 2010, pp. 661-670.

期刊論文1:

Infrared navigation-Part I: An assessment of feasibility

BibTeX格式:

@article{duncombe1959infrared,
title={Infrared navigation—Part I: An assessment of feasibility},
author={Duncombe, JU},
journal={IEEE Trans. Electron Devices},
volume={11},
number={1},
pages={34–39},
year={1959}
}

IEEE格式:

Duncombe, JU, “Infrared navigation—Part I: An assessment of feasibility,” IEEE Trans. Electron Devices, vol. 11, no. 1, pp. 34-39, 1959.

期刊論文2(arXiv):

Reinforcement learning for slate-based recommender systems: A tractable decomposition and practical methodology

BibTeX格式:

@article{ie2019reinforcement,
title={Reinforcement learning for slate-based recommender systems: A tractable decomposition and practical methodology},
author={Ie, Eugene and Jain, Vihan and Wang, Jing and Narvekar, Sanmit and Agarwal, Ritesh and Wu, Rui and Cheng, Heng-Tze and Lustman, Morgane and Gatto, Vince and Covington, Paul and others},
journal={arXiv preprint arXiv:1905.12767},
year={2019}
}

IEEE格式:

Ie, Eugene and Jain, Vihan and Wang, Jing and Narvekar, Sanmit and Agarwal, Ritesh and Wu, Rui and Cheng, Heng-Tze and Lustman, Morgane and Gatto, Vince and Covington, Paul and others, “Reinforcement learning for slate-based recommender systems: A tractable decomposition and practical methodology,” arXiv preprint arXiv:1905.12767, 2019.

到此這篇關(guān)于用Python代碼自動(dòng)生成文獻(xiàn)的IEEE引用格式的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python自動(dòng)生成IEEE格式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python re.sub 反向引用的實(shí)現(xiàn)
  • 淺析Python模塊之間的相互引用問(wèn)題
  • python3爬蟲中引用Queue的實(shí)例講解
  • python閉包與引用以及需要注意的陷阱
  • 詳解python如何引用包package
  • python 引用傳遞和值傳遞詳解(實(shí)參,形參)
  • Python參數(shù)傳遞機(jī)制傳值和傳引用原理詳解
  • Python參數(shù)傳遞對(duì)象的引用原理解析
  • python實(shí)現(xiàn)引用其他路徑包里面的模塊
  • python關(guān)于多級(jí)包之間的引用問(wèn)題

標(biāo)簽:拉薩 內(nèi)江 渭南 亳州 興安盟 綿陽(yáng) 黔東 廊坊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《用Python代碼自動(dòng)生成文獻(xiàn)的IEEE引用格式的實(shí)現(xiàn)》,本文關(guān)鍵詞  用,Python,代碼,自動(dòng)生成,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《用Python代碼自動(dòng)生成文獻(xiàn)的IEEE引用格式的實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于用Python代碼自動(dòng)生成文獻(xiàn)的IEEE引用格式的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    玖玖九九国产精品| 99久久国产免费看| 日韩欧美精品三级| 99久久精品免费精品国产| 秋霞电影网一区二区| 26uuu亚洲综合色| 精品久久五月天| 制服丝袜中文字幕一区| 在线看国产一区| 成人av电影在线播放| 日韩高清不卡在线| 天堂蜜桃91精品| 精品伊人久久久久7777人| 久久精品国产亚洲高清剧情介绍 | 国产精品国产三级国产aⅴ入口| 2021中文字幕一区亚洲| 国产日韩欧美精品在线| 久久这里都是精品| 国产高清精品网站| 97se亚洲国产综合自在线不卡 | 久久久美女毛片| 久久久国产一区二区三区四区小说 | 亚洲自拍偷拍图区| 乱中年女人伦av一区二区| 国产福利精品一区| 欧美日韩在线精品一区二区三区激情 | 欧洲精品在线观看| 久久综合色8888| 亚洲男同1069视频| 狂野欧美性猛交blacked| 首页欧美精品中文字幕| 成人av小说网| 欧美三级三级三级| 久久久久久久久久久久久夜| 亚洲精品美国一| 成人免费高清视频| 91麻豆精品国产91久久久久久 | 国产精品一二三在| 欧美丰满一区二区免费视频| 亚洲日本在线天堂| a美女胸又www黄视频久久| 欧美大胆一级视频| 日韩av电影一区| 日本高清不卡一区| 亚洲女性喷水在线观看一区| 国产91露脸合集magnet| 337p粉嫩大胆噜噜噜噜噜91av | 国产三区在线成人av| 五月婷婷久久丁香| 欧美日本在线看| 久久国产精品99久久人人澡| 精品久久久久久久一区二区蜜臀| 蜜臀av一区二区三区| 欧美一区二区三区四区高清| 人妖欧美一区二区| 国产欧美在线观看一区| 一本大道av一区二区在线播放| 国产精品成人免费| 在线看国产日韩| 久久国产精品99精品国产| 日韩美女视频一区二区在线观看| 国产一区二区三区在线看麻豆| 国产欧美综合在线观看第十页| 91国偷自产一区二区开放时间 | 色欧美片视频在线观看在线视频| 91国产精品成人| 久久综合狠狠综合久久综合88 | 91在线丨porny丨国产| 中文字幕欧美激情| 欧美性高清videossexo| 精品一二三四在线| 国产免费成人在线视频| 色婷婷亚洲一区二区三区| 日本一道高清亚洲日美韩| 91精品国产91热久久久做人人 | 欧美精品在线观看播放| 国产成人在线视频网址| 午夜欧美在线一二页| 久久久久久一级片| 欧美日韩你懂的| 国产99久久久精品| 丁香亚洲综合激情啪啪综合| 日本最新不卡在线| 亚洲电影一级片| 国产精品免费视频一区| xf在线a精品一区二区视频网站| 国产91精品免费| 国产精品一区二区久久不卡 | 国产欧美日韩精品在线| 欧美一级午夜免费电影| 北条麻妃国产九九精品视频| 亚洲第一久久影院| 亚洲五码中文字幕| 欧美午夜一区二区三区| 日韩高清欧美激情| 久久99精品久久久| 亚洲国产成人av| 亚洲一区中文日韩| 亚洲精品自拍动漫在线| 国产欧美日韩麻豆91| 亚洲人成精品久久久久| 成人免费在线播放视频| 自拍偷拍欧美激情| 亚洲人成在线播放网站岛国| 亚洲色图视频免费播放| 亚洲二区在线视频| 青青草91视频| 国产成人一区在线| av一区二区久久| 欧美影视一区二区三区| 七七婷婷婷婷精品国产| 麻豆精品视频在线| 风间由美一区二区三区在线观看| 国产成人免费视频网站 | 亚洲sss视频在线视频| 日韩精品免费专区| 国模套图日韩精品一区二区 | 激情欧美一区二区三区在线观看| 久久se精品一区二区| av一区二区三区在线| 精品久久99ma| ㊣最新国产の精品bt伙计久久| 亚洲激情网站免费观看| 国产在线视频一区二区三区| 精品污污网站免费看| 亚洲少妇最新在线视频| 国产精品888| 欧美男生操女生| 天涯成人国产亚洲精品一区av| 国产精品白丝在线| 国产福利一区在线| 国产免费观看久久| 国产a久久麻豆| 日韩免费高清视频| 亚洲在线视频一区| 一本色道亚洲精品aⅴ| 日韩精品自拍偷拍| 日本三级亚洲精品| 69堂精品视频| 日韩电影在线一区二区| 欧美猛男超大videosgay| 一区二区三区四区中文字幕| 色婷婷综合久久久久中文 | 日韩免费看网站| 国产成人自拍在线| 国内精品久久久久影院薰衣草| 欧美日精品一区视频| 一区二区三区在线看| 成人视屏免费看| 亚洲成人av中文| 久久香蕉国产线看观看99| 激情五月播播久久久精品| 欧美va天堂va视频va在线| 国产成人三级在线观看| 亚洲综合在线观看视频| 久久综合999| 欧美性一区二区| 国产成人av影院| 美女一区二区视频| 欧美军同video69gay| 国产不卡在线一区| 午夜电影一区二区三区| 久久久精品免费网站| 色94色欧美sute亚洲线路一ni| 黄页视频在线91| 婷婷六月综合网| 一区二区三区在线视频观看58| 久久久美女艺术照精彩视频福利播放| 国产老肥熟一区二区三区| 亚洲欧洲av在线| 国产精品欧美久久久久无广告| 欧美群妇大交群中文字幕| 成人黄色在线看| 国产一区二区三区黄视频 | 亚洲日本在线视频观看| 日本一区二区三区电影| 日韩三级中文字幕| 99视频有精品| 91啪亚洲精品| 91久色porny | 国产精品麻豆久久久| 欧美精品一区二区三区四区| 5858s免费视频成人| 欧美日韩精品一区二区三区| 欧美日韩一级大片网址| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产喂奶挤奶一区二区三区| 日韩欧美国产三级电影视频| 欧美一区二区三区日韩视频| 91精品国产91久久综合桃花| 日韩一二在线观看| 欧美mv日韩mv国产网站| 国产亚洲一本大道中文在线| 亚洲精品ww久久久久久p站| 亚洲精品午夜久久久| 亚洲成av人片观看| 国产精品一区二区黑丝| 日韩午夜中文字幕| 日韩一区二区在线看片| 国产亚洲美州欧州综合国|