小编jpf*_*jpf的帖子

pathlib glob('*') 和 iterdir 有什么区别?

假设我正在编写代码pathlib,并且我想迭代目录同一级别中的所有文件。

我可以通过两种方式做到这一点:

p = pathlib.Path('/some/path')
for f in p.iterdir():
    print(f)
Run Code Online (Sandbox Code Playgroud)
p = pathlib.Path('/some/path')
for f in p.glob('*'):
    print(f)
Run Code Online (Sandbox Code Playgroud)

其中一种选择是否更好?

python pathlib

20
推荐指数
2
解决办法
2万
查看次数

keras-tuner 超参数调整中出现错误

我正在尝试第一次获得一个 keras-tuner 调整的深度学习模型。我的调整代码如下:

def build_model_test(hp):
    model = models.Sequential()
    model.add(layers.InputLayer(input_shape=(100,28)))
    model.add(layers.Dense(28,activation = 'relu'))
    model.add(BatchNormalization(momentum = 0.99))
    model.add(Dropout(hp.Float('dropout', 0, 0.5, step=0.1, default=0.5)))
    model.add(layers.Conv1D(filters=hp.Int(
    'num_filters',
    16, 128,
    step=16
),kernel_size=3,strides=1,padding='same',activation='relu'))
    model.add(BatchNormalization(momentum = 0.99))
    model.add(Dropout(hp.Float('dropout', 0, 0.5, step=0.1, default=0.5)))
    model.add(layers.Conv1D(filters=hp.Int(
    'num_filters',
    16, 128,
    step=16
),kernel_size=3,strides=1,padding='same',activation='relu'))
    model.add(BatchNormalization(momentum = 0.99))
    model.add(Dropout(hp.Float('dropout', 0, 0.5, step=0.1, default=0.5)))
    model.add(layers.Conv1D(filters=hp.Int(
    'num_filters',
    16, 128,
    step=16
),kernel_size=3,strides=1,padding='same',activation='relu'))
    model.add(BatchNormalization(momentum = 0.99))
    model.add(Dropout(hp.Float('dropout', 0, 0.5, step=0.1, default=0.5)))
    model.add(layers.Dense(units=hp.Int('units',min_value=16,max_value=512,step=32,default=128),activation = 'relu'))
    model.add(Dropout(hp.Float('dropout', 0, 0.5, step=0.1, default=0.5)))
    model.add(layers.Dense(1, activation = 'linear'))

    model.compile(
        optimizer='adam',
        loss=['mean_squared_error'],
        metrics=[tf.keras.metrics.RootMeanSquaredError()]
    )
    return …
Run Code Online (Sandbox Code Playgroud)

python keras tensorflow keras-tuner

6
推荐指数
1
解决办法
9362
查看次数

Ubuntu 全局安装 PyPy

我想在我的 Ubuntu 上安装 PyPy 并且我希望它在系统范围内安装,这样我就可以在任何地方的终端中调用 PyPy,例如:pypy main.py。我还想要标准的 python 和 pip 可用。

我还不是一个非常有经验的 Linux 用户,所以我迷失了。

python ubuntu pypy

4
推荐指数
1
解决办法
7217
查看次数

标签 统计

python ×3

keras ×1

keras-tuner ×1

pathlib ×1

pypy ×1

tensorflow ×1

ubuntu ×1