我目前正在研究从 Spotify 中的歌曲中提取特定项目。我想从艺术家那里获取具体的发行日期和流派。我正在从 pandas 数据报中提取信息,如下所示:。我尝试过手动完成大部分工作,但作为一个包含约 1100 首歌曲的数据帧,这变得很乏味。所以我研究了一些 API 来帮助解决这个问题,特别是 Spotipy。我有一个想法,我会从以下开始:
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials #To access authorised Spotify data
client_id = 'client_id'
client_secret = 'client_secret'
client_credentials_manager = SpotifyClientCredentials(client_id=client_id, client_secret=client_secret)
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager) #spotify object to access API
name = "AJR" #chosen artist
result = sp.search(name) #search query
result['tracks']['items'][0]['artists']
Run Code Online (Sandbox Code Playgroud)
但我不知道该去哪里。我尝试查看文档,虽然有关于如何从 Spotify For Developers 页面获取流派和日期的信息,但我似乎无法在 Spotipy 中找到它。任何关于从这里开始或如何实现算法以获得所需细节的建议都会很棒。谢谢。
我目前正在编写一个程序,可以在 COBOL 中找到最大的质因数或一个数字。这是我所拥有的:
IDENTIFICATION DIVISION.
PROGRAM-ID. EULER2.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 num1 PIC 9(12) VALUE 600851475143.
01 num2 PIC 9(6) VALUE 2.
01 smallest PIC 9(6) VALUE 0.
01 num3 PIC 9(6).
PROCEDURE DIVISION.
MAIN-PROCEDURE.
PERFORM whileLoop UNTIL num1 <= num2.
DISPLAY "Greatest prime of large number " smallest.
STOP RUN.
whileLoop.
IF FUNCTION MOD(num1, num2) = 0
DIVIDE num2 INTO num1.
IF(smallest LESS THAN num2)
SET smallest TO num2
ADD 1 TO smallest
ELSE
ADD 1 TO num2 …
Run Code Online (Sandbox Code Playgroud)