プログラマー - あなたのための告白520のヒントを持っています

瞬きし、私は個人的には、紙にペンを使用すると、排他的な告白の秘密を与えるだろう、セクション520、我々はそれを宣言する方法プログラマを宣言します。

まず、心より

私は母の日https://blog.csdn.net/BEYONDMA/article/details/90137479の祝福前に導入しても、プログラムのpythonのすべてのバージョンで実行することができ、形状の出力520にPythonの印刷機能を使用することです、原理は簡単になるLIST 520は、次のように出力、特定のコードを印刷し、次に、形状で構成することができます。

NcoI = 20
nrow = 10
案= [0,1,2,3,4,5,9,17,1 + 1 *をNcoI、8 + 1 *をNcoI、10 + 1 *をNcoI、16 + 1 *をNcoI、18 + 1 *をNcoI、1 + 2 *をNcoI、11 + 2 *をNcoI、15 + 2 *をNcoI、19 + 2 *をNcoI、1 + 3 *のNcoI、12 + 3 *のNcoI、15 + 3 *のNcoI、19 + 3 *のNcoI、2 + 4 *をNcoI、12 + 4 *をNcoI、15 + 4 *をNcoI、19 + 4 * NcoI部位、3 + 5 *をNcoI、11 + 5 *のNcoI部位、15 + 5 *をNcoI、19 + 5 *のNcoI 、4 + 6 *をNcoI、10 + 6 *をNcoI、15 + 6 *をNcoI、19 + 6 * NcoI部位、3 + 7 *をNcoI、9 + 7 *をNcoI、15 + 7 *をNcoI、19 + 7 *をNcoI、2 + 8 *をNcoI、8 + 8 *をNcoI、16 + 8 *をNcoI、18 + 8 *をNcoI、1 + 9 *をNcoI、8 + 9 *をNcoI、9 + 9 *をNcoI、10 + 9 *をNcoI、11 + 9 *のNcoI、12 + 9 *をNcoI、17 + 9 *のNcoI]
proposalStr = ''
の範囲(1、NcoI部位* nrow)におけるiについて:
私の提案であれば:
proposalStr = proposalStr + '*'
さもなければ:
proposalStr = proposalStr + ''
もし私%20 == 0:
proposalStr = proposalStr + '\ R \ n'は
プリント(proposalStr)


 


第二に、生産の写真の壁

あなたはWINDOWSリーダーを使用している場合、我々はまた、https://blog.csdn.net/BEYONDMA/article/details/88381705建築環境と呼ばれる、画像処理機能パイソンを利用して、家族の写真を壁に少し水分を作ったことができます。次のように、上記で概説原理だけでなく、写真の展開にマトリックス520の形状と同様、以下のように特定のコード:

PILインポートイメージから
インポートOSの
パス= "F:/照片/ 201901分の2019 / PIC"
canvasImage = Image.new( 'RGBA'、(2000,1000))
のNcoI = 20
nrow = 10
案= [0,1,2 、3,4,5,9,17,1 + 1 *をNcoI、8 + 1 *のNcoI部位、10 + 1 *をNcoI、16 + 1 *をNcoI、18 + 1 *をNcoI、1 + 2 *をNcoI、11 + 2 *のNcoI、15 + 2 *をNcoI、19 + 2 *をNcoI、1つの+ 3 *のNcoI、12 + 3 *のNcoI、15 + 3 *のNcoI、19 + 3 *のNcoI、2 + 4 *をNcoI、12 + 4 *をNcoI 、15 + 4 *をNcoI、19 + 4 *のNcoI部位、3 + 5 *をNcoI、11 + 5 *をNcoI、15 + 5 *をNcoI、19 + 5 *をNcoI、4 + 6 *をNcoI、10 + 6 *をNcoI、15 + 6 *をNcoI、19 + 6 * NcoI部位、3 + 7 *をNcoI、9 + 7 *をNcoI、15 + 7 *をNcoI、19 + 7 *をNcoI、2 + 8 *をNcoI、8 + 8 *をNcoI、16 + 8 *のNcoI、18 + 8 *をNcoI、1 + 9 *のNcoI部位、8 + 9 *をNcoI、9 + 9 *をNcoI、10 + 9 *をNcoI、11 + 9 *をNcoI、12 + 9 *をNcoI、17 + 9 *をNcoI ]
listPic = []
I os.walkで(パス)用:
listPic.append(I)
K = 0
の範囲内のJ(1、200):
もし提案でJ:
orgImage = Image.open(os.path.join(パス、listPic [0] [2] [K]))
プリント(orgImage)
canvasRow = Jの20%;
canvasCol = INT((J - canvasRow)/ 20)。
プリント(canvasRow)
プリント(canvasCol)
プリント()
orgImage = orgImage.resize((100、100)、Image.ANTIALIAS)
canvasImage.paste(orgImage、(canvasRow * 100、canvasCol * 100))
、K = K + 1
canvasImage。保存( ':/new.bmp F')



 


第三に、対話することの単語の雲

また、あなたは、電子メールで愛好家の間でテキストの特定のマイクロチャネルの対話をエクスポートすることができ、愛を表現するワードクラウドを作る前に私達をwordcloud使用して、単語の雲の背景が私に設定され、ここで限り以下、ワードクラウドに作られたことができますスクリーンショットすることができます

 

コードは以下の通りであります:

wordcloudインポートWordCloudから
インポートCV2
インポートjiebaの
PLTとしてインポートmatplotlib.pyplot

:Fとして:オープン(R '' '/520/520.txt F')を有する
テキスト= f.read()

cut_text = "" .join(jieba .cut(テキスト))
プリント(cut_text)
color_mask = cv2.imread( "F:/520/mask.jpg")

520cloud = WordCloud(
font_path = "C:\\ Windowsの\\フォント\\ simkai.ttf"、
BACKGROUND_COLOR = '白'、
マスク= color_mask、
max_words = 100、
max_font_size = 40


520wCloud = 520cloud.generate(cut_text)
520wCloud.to_file( 'F:/520/cloud.jpg')

plt.imshow(520wCloud、補間= 'バイリニア')
plt.axis('オフ」)
plt.show()

 


どのようにこれらのいくつかの例については難しいものではなく、コードで彼のノック、だけでなく、パイソンの多くの知識を学び、最終的に私は、世界の愛好家が結婚を望む、それがITの人々は、この日520で自分自身を見つけることができるあなたを望みません幸福、成功告白!

おすすめ

転載: www.cnblogs.com/hyhy904/p/10958449.html