Python 3.x 我想知道如何删除数组和数据类型

Python 3.x 我想知道如何删除数组和数据类型,python-3.x,numpy,Python 3.x,Numpy,代码: 输出: import requests import multiprocessing import simplejson as json import numpy from datetime import datetime nowdate = datetime.today().date() y = nowdate.day arr = [0 for x in range(81)] for x in range(1,y + 1): fdom = str(nowdate.replac

代码:

输出:

import requests
import multiprocessing
import simplejson as json
import numpy
from datetime import datetime

nowdate = datetime.today().date()

y = nowdate.day
arr = [0 for x in range(81)]
for x in range(1,y + 1):
   fdom = str(nowdate.replace(day=x))
   url = "https://api.opap.gr/draws/v3.0/1100/draw-date/"+fdom+"/"+fdom
   r = requests.get(url)
   d = r.json()
   for i in range(10):
      for j in range(20):
         k = d['content'][i]['winningNumbers']['list'][j]
         arr[k] += 1
   maxelmnt = numpy.where(arr == numpy.amax(arr))
   print("Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις",fdom,"είναι",maxelmnt)
   print("--------------------------------------------------------------------------------------")
   for rty in range(81):
      arr[rty] = 0
   maxint = 0
我有一个代码,它从我所在国家的一个赌博游戏中获取json数据,发现哪个是中奖号码,从每月的第一天到您执行代码时出现的频率更高,我的问题是,是否可以从输出中删除数组和dtype=int64来美化它

我希望输出如下所示:


您可以在pythons
print()
中使用C样式的格式字符串。例如:

Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-01 είναι 80
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-02 είναι 61
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-03 είναι 36, 65
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-04 είναι 44
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-05 είναι 17, 23, 39, 42, 45
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-06 είναι 52, 76
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-07 είναι 17, 18, 43, 44
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-08 είναι 8,  9, 40, 58, 64, 77
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-09 είναι 39
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-10 είναι 44, 68
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-11 είναι 35
--------------------------------------------------------------------------------------
Ο/Οι αριθμός/οί που εμφανίστικε/καν τις περισσότερες φορές στις 2021-02-12 είναι 14
--------------------------------------------------------------------------------------
印刷品

print("awdaadawdawd",[1,2,3],"bla %s" % (np.array([1,2,3])))
注意语法是

awdaadawdawd [1, 2, 3] bla [1 2 3]
编辑: 对于您的输出,您可以

"some string %s" % (someVariable)
              ^
         format specifier 

检查
maxelnt=numpy.where(arr==numpy.amax(arr))
。在这里使用
,结果是一个元组,该条件的每个维度对应一个数组元素

print("awdaadawdawd",[1,2,3],"bla %s" % (“, “.join(np.array([1,2,3]))))
字符串是否显示一个这样的元组(一个元素元组)

从元组中提取该数组

maxelmnt = numpy.where(arr == numpy.amax(arr))[0]
或用于更类似于列表的显示:

In [260]: print('astring', (np.array([1,3]),))
astring (array([1, 3]),)
In [261]: print('astring', (np.array([1,3]),)[0])
astring [1 3]
要摆脱
[]
,我们需要将其转换为字符串并使用
join

In [264]: print('astring', (np.array([1,3]),)[0].tolist())
astring [1, 3]

很抱歉,这不是我需要的我更新了问题以更详细查看编辑它将打印您想要的内容
In [260]: print('astring', (np.array([1,3]),))
astring (array([1, 3]),)
In [261]: print('astring', (np.array([1,3]),)[0])
astring [1 3]
In [264]: print('astring', (np.array([1,3]),)[0].tolist())
astring [1, 3]
In [266]: print('astring', ' ,'.join((np.array([1,3]),)[0].astype('U3')))
astring 1 ,3