(1) Der Marktwert von Apple hat 2 Billionen USD überschritten (2) Ich habe versucht, die Patente des weltweit führenden Unternehmens zu visualisieren (3) Ich konnte erneut bestätigen, dass ich die Schnittstelle zum Benutzer schätze, indem ich die Software hauptsächlich als Hardware verwende.
Was ich getan habe, waren die folgenden 3 Schritte. (1) Vorbereitung: Extrahieren Sie Apple-Patente mit Google-Patenten (2) Arbeit 1: Visualisierung mit Wordcloud (3) Arbeit 2: Maskieren Sie mit dem Apple-Logo und passen Sie dann die Farben an
Der Marktwert von Apple hat 2 Billionen US-Dollar überschritten. Apple war der erste, der einen Marktwert von 1 Billion US-Dollar erreichte, aber dies ist 2018. In nur drei Jahren hat sich der Marktwert verdoppelt. Es gibt zu viel Geld und die Investitionsziele sind begrenzt. Wenn es um IT geht, von der erwartet werden kann, dass sie Nester verbraucht, ist das, was in Corona vielversprechend ist, schließlich Apple. Warren Buffett, der weltweit größte Investor, ist übrigens als Hauptaktionär aufgeführt. Wie erwartet!
Um zu bestätigen, was an Apple erstaunlich ist, habe ich versucht, die Situation der geistigen Eigentumsrechte (Patente) von Apple zu visualisieren. Laden Sie zunächst Apples US-Patentanmeldung als CSV-Daten auf Google Patents herunter. In der oberen linken Anzeige von Google Patents sollten seit 2010 etwa 20.000 Daten vorhanden sein, beim Herunterladen auf csv sind es jedoch etwa die Hälfte 9.000. Ich war mir nicht sicher, wie viele Fälle maximal waren.
Laden Sie zunächst csv mit einem Pandas-Datenrahmen. Beim Herunterladen auf csv mit Google Patents steht in diesem Fall die Extraktionsbedingung in der ersten Zeile https://patents.google.com/?assignee=Apple+Inc.&country=US&after=priority:20100101 Wird eingegeben, setzen Sie beim Lesen den Header auf 1.
python
import pandas as pd
df=pd.read_csv("data.csv",header=1)
df.columns
Diesmal wird nur der Patentname (Titel) verwendet.
python
Title=df["title"]
Text=''
for i in Title:
Text+=i
Jetzt ist die Wortwolke endlich da.
python
import wordcloud
word_cloud=wordcloud.WordCloud(background_color="white")
word_cloud.generate(Text)
import matplotlib.pyplot as plt
plt.figure(figsize=(16,10))
plt.imshow(word_cloud)
plt.axis("off")
plt.show()
Laden wir den zuvor erstellten Text des Patentnamens in wordcloud und zeichnen ihn mit matplotlib. Dann wird es wie folgt.
Verwenden Sie das zu entfernende Wort als Argument als Stoppwort, damit dasselbe Wort nicht zweimal vorkommt.
python
stopwords={"method","using","portion","thereof","based","multiple","multi","and","of","in","for","with","to","or","providing","on","by","an"}
word_cloud=wordcloud.WordCloud(background_color="white",collocations=False,stopwords=stopwords)
word_cloud.generate(Text)
plt.figure(figsize=(16,10))
plt.imshow(word_cloud)
plt.axis("off")
plt.show()
Es war ein bisschen erfrischend.
Lassen Sie es uns mit dem Apple-Logo maskieren, das mir persönlich gefällt. Beachten Sie, dass hierfür das Array von numpy verwendet wird.
python
from PIL import Image
import numpy as np
mask_array = np.array(Image.open('Apple.jpg'))
word_cloud=wordcloud.WordCloud(mask=mask_array,background_color="white",collocations=False,stopwords=stopwords)
word_cloud.generate(Text)
plt.figure(figsize=(16,10))
plt.imshow(word_cloud)
plt.axis("off")
plt.show()
Die Ergebnisse sind wie folgt. Es wurde wie Apple (lacht)
Da es eine große Sache ist, erstellen wir eine Wortwolke mit dem Farbschema des Apple-Logos, das in Regenbogenfarben leuchtet.
python
from wordcloud import ImageColorGenerator
image_color = ImageColorGenerator(mask_array)
word_cloud=wordcloud.WordCloud(mask=mask_array,color_func=image_color,background_color="white",collocations=False,stopwords=stopwords)
word_cloud.generate(Text)
plt.figure(figsize=(16,10))
plt.imshow(word_cloud)
plt.axis("off")
plt.show()
Beachten Sie zu diesem Zeitpunkt, dass der Wordcloud ImageColor Generator erforderlich ist. Die Ergebnisse sind wie am Anfang aufgeführt, aber ich werde sie erneut veröffentlichen. Apfel ist in Mode: Apfel:
Apple ist unglaublich. Irgendwann dachte ich, ich wäre ein reiner PC, nachdem ich gegen Microsoft verloren hatte, aber ich habe die Welt mit dem iPhone verändert. Aber in letzter Zeit bin ich wirklich überrascht, dass sich der Marktwert in nur drei Jahren verdoppelt hat. Es ist eine Fabless, die keine Fabrik hat, indem sie Hardware und Software zusammenführt, und die Benutzeroberfläche bewertet, die der Zeit entspricht.
Recommended Posts