【发布时间】:2019-04-11 17:54:15
【问题描述】:
我正在尝试在对另一个数组进行更改后对其进行初始化。
在 python 上使用 Numpy 库函数处理默认的 pydataset
import numpy as np
from pydataset import data
iris_data=data('iris')
iris_arr=iris_data.values
sp_l = iris_arr[:,0] #sepal.length
sp_w = iris_arr[:,1] #sepal.width
sp_l = np.array(sp_l)
sp_w = np.array(sp_w)
if(sp_l.any() <= 5 and sp_w.any() <= 3):
sp_le = np.asarray(sp_l)
sp_we = np.asarray(sp_w)
NameError:名称“sp_le”未定义
我希望 sp_le 被初始化
【问题讨论】:
-
你在这段代码后面使用
sp_lelower? -
iris_data背后的数据是什么? -
后面的数据是一串数字
-
是的,但是给我们你认为
sp_l.any() <= 5 and sp_w.any() <= 3这个表达式应该评估为真的样本 -
条件不是
true时不会初始化。你确定是true?
标签: python numpy artificial-intelligence data-science