小编ryo*_*ryo的帖子

iOS - 通过Swift更改约束的乘数

如何使用Swift更改约束的乘数.

someConstraint.multiplier = 0.6 // error: 'multiplier' is get-only property
Run Code Online (Sandbox Code Playgroud)

我想知道如何更改代码中的乘数(Swift).

ios swift

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

什么是正确的第一个版本?0.1.0 或 0.0.1 或其他什么?

你如何命名初始版本?你能告诉第一个版本的正确版本吗?

这是我的候选人。

方式1

Start => 0.1.0 => 0.1.1 => 0.1.2
      => 0.2.0 => 0.2.2 => 0.2.3
      ...
      => 0.10.0
      ...
      => 1.0.0
Run Code Online (Sandbox Code Playgroud)

或者

方式2

Start => 0.0.1 => 0.0.2
      => 0.1.0 => 0.1.2 => 0.1.3
      ...
      => 0.10.0
      ...
      => 1.0.0
Run Code Online (Sandbox Code Playgroud)

命名版本的最佳做法是什么?

open-source version semantic-versioning

10
推荐指数
1
解决办法
6792
查看次数

观察意义 - OpenAI Gym

我想知道CartPole-v0OpenAI Gym 中观察的规范(https://gym.openai.com/)。

例如,在以下代码中输出observation. 一种观察就像[-0.061586 -0.75893141 0.05793238 1.15547541]我想知道数字的含义。我想以任何方式知道其他的规范,Environments例如MountainCar-v0MsPacman-v0等等。

我试图阅读https://github.com/openai/gym,但我不知道。你能告诉我知道规格的方法吗?

import gym
env = gym.make('CartPole-v0')
for i_episode in range(20):
    observation = env.reset()
    for t in range(100):
        env.render()
        print(observation)
        action = env.action_space.sample()
        observation, reward, done, info = env.step(action)
        if done:
            print("Episode finished after {} timesteps".format(t+1))
            break
Run Code Online (Sandbox Code Playgroud)

(来自https://gym.openai.com/docs

输出如下

[-0.061586   -0.75893141  0.05793238  1.15547541]
[-0.07676463 -0.95475889  0.08104189  1.46574644]
[-0.0958598  -1.15077434  0.11035682  1.78260485]
[-0.11887529 -0.95705275  0.14600892  1.5261692 …
Run Code Online (Sandbox Code Playgroud)

python machine-learning reinforcement-learning deep-learning openai-gym

9
推荐指数
2
解决办法
6875
查看次数

Akka Stream - 定时器或调度程序,如 CRON

我在 Scala 上使用 Akka Stream。我想设置一个每 24:00 运行的调度程序。我试图寻找它。但是我找不到我想做的事。你能告诉我怎么写代码吗?

scala akka-stream

6
推荐指数
2
解决办法
5515
查看次数

如何知道strings.xml中的字符串使用位置

作为Android Studio的用户,我想知道strings.xml中的字符串在哪里使用,因为我想删除未使用的字符串.

android android-studio

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

如何获取OS X / macOS进程的内存使用情况

在Ubuntu中,/usr/bin/time -v any-command告诉我的内存使用情况any-command和一些信息。(来源:https : //stackoverflow.com/a/774601/2885946

我想在OS X / macOS中做同样的事情。

您能告诉我如何在OS X上获得像/usr/bin/time -vUbuntu 一样的进程的内存使用吗?

macos command

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

如何将缺失字段警告更改为GHC中的错误

我在haskell-stack项目上使用GHC.我想将错误字段提升警告到编译错误.

我尝试执行以下操作,但它不起作用.

{-# OPTIONS_GHC -Werror=missing-fields #-} -- DOESN'T WORK
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何解除丢失的字段警告编译错误吗?

haskell ghc haskell-stack

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

什么是 Akka Streams 中的 Flow#join

我是 Scala 中 Akka Streams 的学习者。当我在阅读时IncomingConnection,我发现Flow#join. 然后,我在评论中找到了以下图片Flow#join

+------+        +-------+
|      | ~Out~> |       |
| this |        | other |
|      | <~In~  |       |
+------+        +-------+
Run Code Online (Sandbox Code Playgroud)

但是,我想知道它的结构是什么。我认为“加入”会形成一个循环。

所以我希望你解释什么结构“join”,并告诉我简单的示例代码使用 Flow#join

scala akka akka-stream

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

如何在Scala中编写Haskell-do-notation

我使用do-nation编写了以下Haskell代码.

我想将其转换为Scala代码

main :: IO ()
main = do
  print $ func1 (Right  1) (Right 2)
  print $ func1 (Right 10) (Right 3)


func1 :: Either String Int -> Either String Int -> Either String Double
func1 e1 e2 = do
  v1 <- e1
  v2 <- e2
  if v1 < v2
    then Right 1.515151  -- No meaning
    else Left  "some error"
Run Code Online (Sandbox Code Playgroud)

这是Haskell的输出

Right 1.515151
Left "some error"
Run Code Online (Sandbox Code Playgroud)

我写了Scala代码,如下所示.但是当我看到时result <- if(v1 < v2)...,我感到很奇怪yield result.

object Main { …
Run Code Online (Sandbox Code Playgroud)

haskell scala

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

如何从Python中的混淆矩阵中获得精度,回忆和f-度量

我正在使用Python并且有一些混淆矩阵.我想通过多类分类中的混淆矩阵来计算精度和回忆以及f-度量.我的结果日志不包含y_truey_pred,只包含混淆矩阵.

你能告诉我如何从多类分类的混淆矩阵中得到这些分数吗?

python machine-learning confusion-matrix scikit-learn precision-recall

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

具有GHC选项的haskell-stack命令

我正在使用stack命令编译Haskell代码.我想用GHC选项编译-O2.我想告诉你我该怎么做.

以下命令不正常.我想像下面的代码那样做.

stack ghc -O2 hello.hs
Run Code Online (Sandbox Code Playgroud)

haskell haskell-stack

3
推荐指数
1
解决办法
481
查看次数

在Akka Stream中拒绝来自非localhost的TCP请求

我是Akka Stream的学习者.我通过TCP和一个简单的文件接收器创建了一个简单的文件服务器 当服务器和接收器都在同一主机中时,两者都运行良好.但是当接收器与服务器主机位于不同的主机时,接收器无法访问服务器.所以我的问题是为什么服务器不同主机的接收器无法访问服务器.

例如,如果我在192.168.1.20中运行服务器,192.168.1.20中的接收器可以访问服务器,但192.168.11.22中的接收器无法访问服务器.

我确认端口是开放的.我做了一个使用相同端口的简单系统,我可以使用telnet命令访问端口.

源代码在这里

Server.scala(文件服务器)

import java.io.File

import akka.actor.ActorSystem
import akka.stream.ActorMaterializer
import akka.stream.scaladsl.{FileIO, Flow, Keep, Sink, Tcp}

import scala.io.StdIn

/**
  * Created by Jimmy on 2016/03/21.
  */
object Server {
  def main(args: Array[String]) {

    implicit val system = ActorSystem("system")
    implicit val materializer = ActorMaterializer()
    import system.dispatcher

    // choose which file is uploaded
    val filePath: String = if(args.length == 1){
      args(0)
    } else {
      StdIn.readLine("File Path: ")
    }

    val sourceFile = new File(filePath)
    println(sourceFile.exists())


    Tcp().bind("127.0.0.1", …
Run Code Online (Sandbox Code Playgroud)

scala akka akka-stream

0
推荐指数
1
解决办法
203
查看次数