有人能看出为什么这不起作用?我试图从我的python List /数组中删除nan值.
import math
import numpy as np
def clean_List_nan(List):
Myarray=np.array(List)
x = float('nan')
for elem in Myarray:
if math.isnan(x):
x = 0.0
return Myarray
oldlist =[nan, 19523.3211203121, 19738.4276377355, 19654.8478302742, 119.636737571360, 19712.4329437810, nan, 20052.3645613346, 19846.4815936009, 20041.8676619438, 19921.8126944154, nan, 20030.5073635719]
print(clean_List_nan(oldlist))
Run Code Online (Sandbox Code Playgroud) 我正在尝试制作三维图,但我无法创建3D轴.
当我尝试时,它给出了一个错误,指出"ValueError:Unknown projection'3d'".
这是我尝试创建Axes对象的方法
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
plt.show()
Run Code Online (Sandbox Code Playgroud)
如何在matplotlib中创建3D Axes对象?
我正在尝试使用pandas将列表列表写入excel表,列表如下所示:
List_of Lists = [ [1,2,3,4],
[5,6,7,8],
[9,10,11,12],
........,
]
Run Code Online (Sandbox Code Playgroud)
主列表中的这些列表的数量可以达到1000.我还想将它们标记为colums1,colomns2,直到例如colums100.在同一张床单上.任何熟悉熊猫的人都可以帮助我吗?因为这对某些人来说真的很容易吗?
我试图在同一个图上绘制一系列函数.代码似乎运行正常,但没有图片出来.只是简单
<matplotlib.figure.Figure at 0xeafea58>
Run Code Online (Sandbox Code Playgroud)
怎么修好?