兔年到了,一起來寫個春聯吧
theme: orange
我正在參加「兔了個兔」創意投稿大賽,詳情請看:「兔了個兔」創意投稿大賽
🍊作者簡介:禿頭小蘇,致力於用最通俗的語言描述問題
🍊專欄推薦:深度學習網路原理與實戰
🍊近期目標:寫好專欄的每一篇文章
🍊支援小蘇:點贊👍🏼、收藏⭐、留言📩
兔年到了,一起來寫個春聯吧
Hello,大家好,我是小蘇👦🏽👦🏽👦🏽
咳咳咳,自己又來薅羊毛啦!!!今天一如既往在掘金摸魚,看到了一個新活動:創意投稿大賽來襲!秀兔兔創意,迎新年好禮!🍋🍋🍋那麼這個羊毛我必須是要薅滴哈哈哈🐑🐑🐑
其實之前我也寫過一個類似的文章,是用程式來幫大家寫一首詩,感興趣的點選☞☞☞瞭解詳情。那麼這篇則是用程式來幫大家寫一個春聯兒,怎麼樣,有沒有一點感興趣,跟我一起往下看吧!!!😎😎😎
其實呀,這篇文章和之前的智慧寫詩程式碼是非常類似的,都是呼叫的百度的介面實現的,所以程式碼也非常簡單,如下:
import urllib.request
import json
def get_token():
# client_id 為官網獲取的AK, client_secret 為官網獲取的SK
host = 'http://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=nc3Fgb4weKwfUGF64pKkAaG6&client_secret=9G3xVje4necEZDU2MCHMRaHTs0oWOsOl'
request = urllib.request.Request(host)
request.add_header('Content-Type', 'application/json; charset=UTF-8')
response = urllib.request.urlopen(request)
content = response.read()
content = bytes.decode(content)
content = eval(content[:-1])
return content['access_token']
# 呼叫百度智慧春聯介面
def get_couplets(content):
token=get_token()
url = 'http://aip.baidubce.com/rpc/2.0/nlp/v1/couplets'
params = dict()
params['index'] = 0
params['text'] = content
params = json.dumps(params).encode('utf-8')
access_token = token
url = url + "?access_token=" + access_token
request = urllib.request.Request(url=url, data=params)
request.add_header('Content-Type', 'application/json')
response = urllib.request.urlopen(request)
content = response.read()
if content:
content=content.decode('utf-8')
# print (content)
data = json.loads(content)
data = data["couplets"]
print('橫批:',data["center"])
print('上聯:',data["first"])
print('下聯:',data["second"])
n=input("請輸入關鍵字")
get_couplets(n)
我們一起來看看實現的效果吧!!!😁😁😁比如我輸入“兔”,他就會給我如下的春聯:
又比如我輸入“春節”,它就會給我寫出如下的春聯:
是不是挺好玩的呢,大家快去試試別的關鍵詞吧。🍄🍄🍄
咳咳咳,為了再薅一個小黃鴨,我也將程式碼放到了碼上掘金供大家參考。不過碼上掘金目前不支援從鍵盤獲取輸入,因此我將輸入寫死了,將關鍵字設定為了“兔”,故大家執行會直接輸出結果。大家有python編輯器的建議自己複製程式碼來玩玩吧!!!🥂🥂🥂碼上掘金地址如下: jcode 感覺這樣的輸出太單調了,可惜不會前端,要是結合前端將輸出文字變的花裡胡哨一點就好了,不知道難不難弄,類似下圖這樣的效果:【勵志有時間學學前端知識💪🏽💪🏽💪🏽】
這篇就為大家介紹到這裡啦,最後祝大家2023大吉大利、前兔似錦。
🐇🐇🐇
- 兔年到了,一起來寫個春聯吧
- CV攻城獅入門VIT(vision transformer)之旅——VIT程式碼實戰篇
- 對抗生成網路GAN系列——GANomaly原理及原始碼解析
- 對抗生成網路GAN系列——WGAN原理及實戰演練
- CV攻城獅入門VIT(vision transformer)之旅——近年超火的Transformer你再不瞭解就晚了!
- 對抗生成網路GAN系列——DCGAN簡介及人臉影象生成案例
- 對抗生成網路GAN系列——CycleGAN簡介及圖片春冬變換案例
- 對抗生成網路GAN系列——AnoGAN原理及缺陷檢測實戰
- 目標檢測系列——Faster R-CNN原理詳解
- 目標檢測系列——Fast R-CNN原理詳解
- 目標檢測系列——開山之作RCNN原理詳解
- 【古月21講】ROS入門系列(4)——引數使用與程式設計方法、座標管理系統、tf座標系廣播與監聽的程式設計實現、launch啟動檔案的使用方法
- 使用kitti資料集實現自動駕駛——繪製出所有物體的行駛軌跡
- 使用kitti資料集實現自動駕駛——釋出照片、點雲、IMU、GPS、顯示2D和3D偵測框
- 基於pytorch搭建ResNet神經網路用於花類識別
- 基於pytorch搭建GoogleNet神經網路用於花類識別
- 基於pytorch搭建VGGNet神經網路用於花類識別
- UWB原理分析
- 論文閱讀:RRPN:RADAR REGION PROPOSAL NETWORK FOR OBJECT DETECTION IN AUTONOMOUS
- 凸優化理論基礎2——凸集和錐