小编yoh*_*hai的帖子

为什么numpy中有些函数是np.ndarray的方法,有些是函数?

这是一个软问题,但我怀疑理解这一点将帮助我(也希望其他人)更好地理解numpy(我最近从 MATLAB 迁移)的哲学。

有些函数,如summaxtransposeconjugate是类的方法ndarray,因此可以使用arr.sum()arr.sum(axis=1)等。

不过,大多数函数都是模块的函数numpy,因此您需要像numpy.count_nonzero(arr)、 或numpy.roll(arr)等那样调用它们。其中许多方法仅将单个ndarray对象作为输入,因此在设计方面可以将它们视为数组本身的属性。

这种设计选择背后的逻辑是什么?

numpy

5
推荐指数
1
解决办法
123
查看次数

如何在Keras中提取训练和验证集?

我实现了一个神经网络keras,具有以下结构:

model = Sequential([... layers ...])
model.compile(optimizer=..., loss=...)
hist=model.fit(x=X,y=Y, validation_split=0.1, epochs=100)
Run Code Online (Sandbox Code Playgroud)

有没有办法从任一提取modelhist火车和验证集?也就是说,我想知道哪些指标的XY被用于训练和被用于验证.

machine-learning keras

2
推荐指数
1
解决办法
901
查看次数

标签 统计

keras ×1

machine-learning ×1

numpy ×1