程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了我有一种方法可以删除数组和 dtype大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决我有一种方法可以删除数组和 dtype?

开发过程中遇到我有一种方法可以删除数组和 dtype的问题如何解决?下面主要结合日常开发的经验,给出你关于我有一种方法可以删除数组和 dtype的解决方法建议,希望对你解决我有一种方法可以删除数组和 dtype有所启发或帮助;

代码:

import requests
import multiprocessing
import simpleJson as Json
import numpy
from datetiR_513_11845@e import datetiR_513_11845@e

Nowdate = datetiR_513_11845@e.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

输出:

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

我有这个代码女巫从我国家的赌博游戏中获取 Json 数据,发现这是从每月的第一天到您执行代码时更频繁出现的中奖号码,我的问题是,是吗可以从输出中删除数组和 dtype=int64 来美化它吗?

我希望输出如下所示:

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

解决方法

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

print("awdaadawdawd",[1,2,3],"bla %s" % (np.array([1,3])))

印刷品

awdaadawdawd [1,3] bla [1 2 3]

注意语法是

"some String %s" % (someVariablE)
              ^
         format specifier 

编辑: 对于您的输出,您可以执行

print("awdaadawdawd","bla %s" % (“,“.join(np.array([1,3]))))
,

检查@H_508_5@maxelmnt = numpy.where(arr == numpy.amax(arr))。在 where 的这种使用中,结果是一个元组,该条件的每个维度都有一个数组元素。

(array([14],dtype=int64),)

是显示一个这样的元组(一个单元素元组)的字符串。

@H_508_5@maxelmnt = numpy.where(arr == numpy.amax(arr))[0]

将该数组从元组中拉出

In [260]: print('aString',(np.array([1,3]),))
aString (array([1,)
In [261]: print('aString',)[0])
aString [1 3]

或更多列表,如显示:

In [264]: print('aString',)[0].tolist())
aString [1,3]

要去掉[],我们需要转换为字符串并使用join

In [266]: print('aString',','.join((np.array([1,)[0].astype('U3')))
aString 1,3

大佬总结

以上是大佬教程为你收集整理的我有一种方法可以删除数组和 dtype全部内容,希望文章能够帮你解决我有一种方法可以删除数组和 dtype所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: