Spark LDA實戰

来源:http://www.cnblogs.com/mstk/archive/2017/08/13/7353558.html
-Advertisement-
Play Games

選取了10個文檔,其中4個來自於一篇論文,3篇來自於一篇新聞,3篇來自於另一篇新聞。 main函數: 運行結果: ...


選取了10個文檔,其中4個來自於一篇論文,3篇來自於一篇新聞,3篇來自於另一篇新聞。

main函數:

  def main(args:Array[String]): Unit ={
// 連接MySQL資料庫
case class Article(id:Int,article:String)
case class Word(id:Int,word:String)
case class Vocabulary(id:Int,word_id:Int,article_id:Int,count:Int)
// Class.forName("com.mysql.jdbc.Driver")
val sqlContext = new org.apache.spark.sql.SQLContext(sc)
import sqlContext.implicits._
val url = "jdbc:mysql://192.168.1.101:3306/machinelearning"
val table_article = "article"
val table_word = "word"
val table_vocabulary = "vocabulary"
val table_stopword = "stopword"
val reader = sqlContext.read.format("jdbc")
reader.option("url", url)
reader.option("driver", "com.mysql.jdbc.Driver")
reader.option("user", "hadoop")
reader.option("password", "root")
reader.option("dbtable", table_article)
val df_article = reader.load()
reader.option("dbtable", table_word)
val df_word = reader.load()
reader.option("dbtable", table_vocabulary)
val df_vocabulary = reader.load()
var vocuRow = df_vocabulary.collect()
reader.option("dbtable", table_stopword)
val df_stopword = reader.load()
var stopRow = df_stopword.collect()

// 記錄屬性
val prop = new java.util.Properties
prop.setProperty("user", "hadoop")
prop.setProperty("password", "root")
prop.setProperty("driver", "com.mysql.jdbc.Driver")

// 讀取文檔的單詞到vocabulary表
  insertVocabulary("hdfs://master:9000/ml/data/Article_01.txt", vocuRow)
  vocuRow = df_vocabulary.collect()
  insertVocabulary("hdfs://master:9000/ml/data/Article_02.txt", vocuRow)
  vocuRow = df_vocabulary.collect()
  insertVocabulary("hdfs://master:9000/ml/data/Article_03.txt", vocuRow)
  vocuRow = df_vocabulary.collect()
  insertVocabulary("hdfs://master:9000/ml/data/Article_04.txt", vocuRow)
  vocuRow = df_vocabulary.collect()
  insertVocabulary("hdfs://master:9000/ml/data/Article_05.txt", vocuRow)
  vocuRow = df_vocabulary.collect()
  insertVocabulary("hdfs://master:9000/ml/data/Article_06.txt", vocuRow)
  vocuRow = df_vocabulary.collect()
  insertVocabulary("hdfs://master:9000/ml/data/Article_07.txt", vocuRow)
  vocuRow = df_vocabulary.collect()
  insertVocabulary("hdfs://master:9000/ml/data/Article_08.txt", vocuRow)
  vocuRow = df_vocabulary.collect()
  insertVocabulary("hdfs://master:9000/ml/data/Article_09.txt", vocuRow)
  vocuRow = df_vocabulary.collect()
  insertVocabulary("hdfs://master:9000/ml/data/Article_10.txt", vocuRow)
  vocuRow = df_vocabulary.collect()

// 插入stopword表
  insertStopWord("hdfs://master:9000/ml/data/stop_words_eng.txt")
  stopRow = df_stopword.collect()

// 從Vocabulary表中刪除StopWord表裡面的詞
compareAndDelete(vocuRow, stopRow)
vocuRow = df_vocabulary.collect()

// 生成LDA用的RDD
val ldaBufferArrayBuffer = ArrayBuffer[Array[Double]]()
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_01.txt", vocuRow)
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_02.txt", vocuRow)
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_03.txt", vocuRow)
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_04.txt", vocuRow)
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_05.txt", vocuRow)
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_06.txt", vocuRow)
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_07.txt", vocuRow)
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_08.txt", vocuRow)
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_09.txt", vocuRow)
ldaBufferArrayBuffer += getFrequency("hdfs://master:9000/ml/data/Article_10.txt", vocuRow)

val parsedLdaArray = ldaBufferArrayBuffer.toArray.map(s => Vectors.dense(s))
val ldaRDD = sc.parallelize(parsedLdaArray).zipWithIndex().map(_.swap).cache()

println("LDA is training...")
val ldaModel = new LDA()
// 主題數量
.setK(3)
// 超參數(偽計數)
.setDocConcentration(1.1)
// 超參數(偽計數)
.setTopicConcentration(1.1)
// 最大迭代次數
.setMaxIterations(100)
.setSeed(0L)
.setCheckpointInterval(10)
.setOptimizer("em")
.run(ldaRDD)
println("LDA finishes training...")

println("Learned topics (as distributions over vocab of " + ldaModel.vocabSize + " words):")
// 主題分佈
val topics = ldaModel.topicsMatrix
try {
for (topic <- Range(0, 3)) {
print("Topic " + topic + ":")
for (word <- Range(0, ldaModel.vocabSize)) {
print(" " + word + "(" + topics(word, topic) + ")");
}
println()
}
} catch {
case ex : Exception => println(ex)
}

// 主題分佈排序
val topics2 = ldaModel.describeTopics(10)
println("The topics described by their top-weighted terms:")
try {
for (topic2 <- Range(0, topics2.length)) {
print("Topic " + topic2 + ":")
for (word <- Range(0, topics2.apply(topic2)._1.size)) {
print(word + "(" + topics2.apply(topic2)._2.apply(word) + ") ")
}
println
}
} catch {
case ex : Exception => println(ex)
}

// 文檔分佈
println("The documentation distribution:")
val distLDAModel = ldaModel.asInstanceOf[DistributedLDAModel]
val docs = distLDAModel.topicDistributions.collect
val docs2 = docs.sortBy(_._1)
try{
for (doc <- Range(0, docs2.length)){
println(docs2.apply(doc)._1 + " " + docs2.apply(doc)._2)
}
} catch {
case ex : Exception => println(ex)
}

sc.stop
}
統計每個文檔的每個單詞出現的次數:
  def getFrequency(path : String, recordRow : Array[Row]) : Array[Double] = {
    println(path + "'s frequency is getting...")
    val res = ArrayBuffer[Double]()
    val textRDD = sc.textFile(path)
    val wordRDD = textRDD.flatMap(line => line.split("\\s+"))
      .map(word => {
        // 對word進行處理,包括去除符號,轉換成小寫等
        var s = ""
        word.foreach(c => {
          var ch = c
          if (ch.isLetter) {
            if (Character.isUpperCase(ch)) {
              ch = ch.toLower
            }
            s = s + ch
          }
        })
        (s, 1)})
      .reduceByKey((x, y) => x + y)
      .sortByKey(true)
      .collect()

    for (i <- Range(0,recordRow.size)){
      try {
        val r = recordRow.apply(i).getString(1)
        var isFound = false
        breakable {
          wordRDD.foreach(w => {
            if (r.equals(w._1)) {
              res += w._2.toDouble
              isFound = true
              break
            }
          })
        }
        if (!isFound)
          res += 0.0
      } catch {
        case ex : Exception => println(ex)
      }
    }

    println("Frequency finishes geting!")
    res.toArray
  }
從Vocabulary表中刪除StopWord表裡面的詞:
  def compareAndDelete(vRow : Array[Row], sRow : Array[Row]) : Unit = {
    println("CompareAndDelete is running...")
    var conn: Connection = null
    var ps: PreparedStatement = null
    val sql = "delete from vocabulary where Word = ?"
    conn = DriverManager.getConnection("jdbc:mysql://192.168.1.101:3306/machinelearning", "hadoop", "root")
    val vocuArray = new ArrayBuffer[String]()
    val stopArray = new ArrayBuffer[String]()
    val delArray = new ArrayBuffer[String]()
    vRow.foreach(v => {
      vocuArray += v.getString(1)
    })
    sRow.foreach(s => {
      stopArray += s.getString(1)
    })
    vocuArray.foreach(v => {
      stopArray.foreach(s => {
        if (v.equals(s))
          delArray += v
      })
    })
    delArray.foreach(d => {
      ps = conn.prepareStatement(sql)
      ps.setString(1, d)
      ps.executeUpdate()
    })
    println("CompareAndDelete finishes running!")
  }
把停用詞插入stopword表:
  def insertStopWord(path : String): Unit = {
    println("Stopword is inserting...")
    val textRDD = sc.textFile(path)
    val stopWordRDD = textRDD.flatMap(line => line.split("\\s+"))
      .map(word => (word, 1))
      .reduceByKey((x, y) => x + y)
      .sortByKey(true)

    // 寫入vocabulary表
    var conn: Connection = null
    var ps: PreparedStatement = null
    val sql = "insert into stopword(Word) values (?)"
    conn = DriverManager.getConnection("jdbc:mysql://192.168.1.101:3306/machinelearning", "hadoop", "root")
    stopWordRDD.collect().foreach(p => {
      // 該單詞寫入表vocabulary
      ps = conn.prepareStatement(sql)
      ps.setString(1, p._1)
      ps.executeUpdate()
    })
    println("Stopword finishes inserting!")

  }
把文檔的單詞插入vocabulary表:
  def insertVocabulary(path : String, recordRow : Array[Row]): Unit = {
    println(path + " is inserting...")
    val textRDD = sc.textFile(path)
    val wordRDD = textRDD.flatMap(line => line.split("\\s+"))
      .map(word => {
        // 對word進行處理,包括去除符號,轉換成小寫等
        var s = ""
        word.foreach(c => {
          var ch = c
          if (ch.isLetter) {
            if (Character.isUpperCase(ch)) {
              ch = ch.toLower
            }
            s = s + ch
          }
        })
        (s, 1)})
      .reduceByKey((x, y) => x + y)
    .sortByKey(true)

    // 寫入vocabulary表
    var conn: Connection = null
    var ps: PreparedStatement = null
    val sql = "insert into vocabulary(Word) values (?)"
    conn = DriverManager.getConnection("jdbc:mysql://192.168.1.101:3306/machinelearning", "hadoop", "root")
    wordRDD.collect().foreach(p => {
      println(p)
      var isWrite = true
      breakable{
        recordRow.foreach(q => {
          if (p._1 == q.getString(1)){
            // 已經存在這個單詞則不寫入
            isWrite = false
            break
          }
        }
        )
      }
      // 該單詞寫入表vocabulary
      if (isWrite){
        ps = conn.prepareStatement(sql)
        ps.setString(1, p._1)
        ps.executeUpdate()
      }
    })
    println(path + " finishes inserting!")
  }

運行結果:

Learned topics (as distributions over vocab of 1324 words):
Topic 0: 0(2.5145205580836416E-5) 1(2.5145205580836416E-5) 2(1.1291049227313227E-4) 3(2.5145205580836416E-5) 4(0.998745917983795) 5(2.5145205580836416E-5) 6(2.5145205580836416E-5) 7(2.5145205580836416E-5) 8(2.5145205580836416E-5) 9(0.9997669538548448) 10(2.7449336165991658E-5) 11(2.9975368739414727) 12(0.9996985895091448) 13(2.5145205580836416E-5) 14(4.936699969890295E-5) 15(9.273504406339597E-5) 16(2.5145205580836416E-5) 17(2.000014204168829) 18(2.5145205580836416E-5) 19(0.9991911071252098) 20(4.936699969890295E-5) 21(0.9985711249060892) 22(0.9993494841023468) 23(2.6342996410253656E-5) 24(2.676801478412973E-5) 25(2.998715335627293) 26(0.9997669538548448) 27(2.5145205580836416E-5) 28(2.5145205580836416E-5) 29(0.9993494841023468) 30(2.5145205580836416E-5) 31(2.5145205580836416E-5) 32(3.979229408939385E-5) 33(5.113882938317321E-5) 34(2.5145205580836416E-5) 35(2.5145205580836416E-5) 36(2.5145205580836416E-5) 37(2.6342996410253656E-5) 38(2.5145205580836416E-5) 39(2.9998155642939417) 40(4.999433111714826) 41(3.387405036548482E-5) 42(2.5145205580836416E-5) 43(3.979229408939385E-5) 44(5.973997183679773E-5) 45(2.5145205580836416E-5) 46(2.5145205580836416E-5) 47(4.936699969890295E-5) 48(2.5145205580836416E-5) 49(4.000545295615069) 50(2.5145205580836416E-5) 51(2.5145205580836416E-5) 52(2.5145205580836416E-5) 53(2.5145205580836416E-5) 54(2.6342996410253656E-5) 55(2.5145205580836416E-5) 56(2.5145205580836416E-5) 57(3.0003584697399495) 58(2.5145205580836416E-5) 59(5.056468298445796E-5) 60(2.5145205580836416E-5) 61(2.5145205580836416E-5) 62(2.5145205580836416E-5) 63(2.5145205580836416E-5) 64(0.9993494841023468) 65(0.9993494841023468) 66(2.5145205580836416E-5) 67(6.997591263562541) 68(2.5145205580836416E-5) 69(2.5145205580836416E-5) 70(0.9990237539827164) 71(2.5145205580836416E-5) 72(2.5145205580836416E-5) 73(2.5145205580836416E-5) 74(2.5145205580836416E-5) 75(3.587854320991863E-5) 76(2.6342996410253656E-5) 77(3.587854320991863E-5) 78(2.5145205580836416E-5) 79(2.5145205580836416E-5) 80(0.9997669538548448) 81(2.5145205580836416E-5) 82(2.5145205580836416E-5) 83(2.5145205580836416E-5) 84(3.0020395447940484) 85(2.5145205580836416E-5) 86(6.401160673356124E-5) 87(1.9981605849279473) 88(7.081780287742211E-5) 89(2.5145205580836416E-5) 90(1.0796362026414354E-4) 91(2.5145205580836416E-5) 92(2.5145205580836416E-5) 93(2.5145205580836416E-5) 94(2.5145205580836416E-5) 95(6.401160673356124E-5) 96(2.6342996410253656E-5) 97(4.499085544043795E-5) 98(5.276346455586639E-5) 99(2.5145205580836416E-5) 100(2.5145205580836416E-5) 101(2.5145205580836416E-5) 102(2.6342996410253656E-5) 103(2.5145205580836416E-5) 104(2.5145205580836416E-5) 105(2.5145205580836416E-5) 106(4.936699969890295E-5) 107(2.5145205580836416E-5) 108(2.5145205580836416E-5) 109(4.000070835486271) 110(8.27125254893778E-5) 111(2.5145205580836416E-5) 112(4.000177459372059) 113(0.9985100590613034) 114(6.401160673356124E-5) 115(3.080557709345904E-5) 116(2.5145205580836416E-5) 117(2.698570609408248E-5) 118(2.6342996410253656E-5) 119(2.5145205580836416E-5) 120(2.5145205580836416E-5) 121(2.5145205580836416E-5) 122(7.001432387508433) 123(2.5145205580836416E-5) 124(2.676801478412973E-5) 125(2.6342996410253656E-5) 126(2.5145205580836416E-5) 127(2.5145205580836416E-5) 128(2.5145205580836416E-5) 129(0.9992394425337842) 130(2.5145205580836416E-5) 131(7.926846928146479E-5) 132(2.5145205580836416E-5) 133(4.936699969890295E-5) 134(2.5145205580836416E-5) 135(2.5145205580836416E-5) 136(0.9997405100542728) 137(2.5145205580836416E-5) 138(2.5145205580836416E-5) 139(0.999008000950605) 140(2.5145205580836416E-5) 141(2.5145205580836416E-5) 142(2.5145205580836416E-5) 143(2.5145205580836416E-5) 144(2.5145205580836416E-5) 145(5.056468298445796E-5) 146(2.5145205580836416E-5) 147(2.5145205580836416E-5) 148(2.5145205580836416E-5) 149(2.5145205580836416E-5) 150(2.5145205580836416E-5) 151(2.5145205580836416E-5) 152(2.6342996410253656E-5) 153(0.9953188882008727) 154(2.7270849902875906E-5) 155(2.6342996410253656E-5) 156(7.737822026514119E-5) 157(2.6342996410253656E-5) 158(2.5145205580836416E-5) 159(2.5145205580836416E-5) 160(2.6342996410253656E-5) 161(6.91451329402625E-5) 162(2.5145205580836416E-5) 163(2.5145205580836416E-5) 164(6.5453085305864E-5) 165(2.5145205580836416E-5) 166(1.9995297272663017) 167(2.000216218038889) 168(2.676801478412973E-5) 169(2.5145205580836416E-5) 170(2.731896045227702E-5) 171(12.010168692813501) 172(0.9981211283744875) 173(2.5145205580836416E-5) 174(2.5145205580836416E-5) 175(8.27125254893778E-5) 176(2.676801478412973E-5) 177(1.997622908860093) 178(4.936699969890295E-5) 179(5.153769989016098E-5) 180(2.5145205580836416E-5) 181(3.0002836115187366) 182(2.5145205580836416E-5) 183(1.999568052126521) 184(0.9997669538548448) 185(2.5145205580836416E-5) 186(17.007642787151525) 187(5.0520671517072685E-5) 188(2.676801478412973E-5) 189(2.5145205580836416E-5) 190(2.5145205580836416E-5) 191(5.001730677979211) 192(9.39351853021172E-5) 193(2.5145205580836416E-5) 194(8.088137944312175E-5) 195(7.737822026514119E-5) 196(2.5145205580836416E-5) 197(2.5145205580836416E-5) 198(0.9999514499218066) 199(2.5145205580836416E-5) 200(2.5145205580836416E-5) 201(5.546734543071504E-5) 202(2.5145205580836416E-5) 203(2.5145205580836416E-5) 204(2.7206965341773027E-5) 205(2.5145205580836416E-5) 206(2.5145205580836416E-5) 207(2.5145205580836416E-5) 208(2.735649722677541E-5) 209(2.5145205580836416E-5) 210(2.746431548406046E-5) 211(0.9998741344447578) 212(5.0989275150431786E-5) 213(2.5145205580836416E-5) 214(2.7118027897493872E-5) 215(0.9991736181823824) 216(2.5145205580836416E-5) 217(2.5145205580836416E-5) 218(2.5145205580836416E-5) 219(0.9986359452254359) 220(2.5145205580836416E-5) 221(2.5145205580836416E-5) 222(2.5145205580836416E-5) 223(0.9992607891973315) 224(4.936699969890295E-5) 225(2.5145205580836416E-5) 226(3.979229408939385E-5) 227(2.5145205580836416E-5) 228(0.9965306937976125) 229(2.7118027897493872E-5) 230(2.676801478412973E-5) 231(0.9993494841023468) 232(2.5145205580836416E-5) 233(0.9997405100542728) 234(2.5145205580836416E-5) 235(4.936699969890295E-5) 236(2.5145205580836416E-5) 237(2.5145205580836416E-5) 238(2.5145205580836416E-5) 239(2.5145205580836416E-5) 240(2.5145205580836416E-5) 241(2.6342996410253656E-5) 242(1.9999663847831155) 243(2.5145205580836416E-5) 244(2.5145205580836416E-5) 245(2.5145205580836416E-5) 246(8.812300449443747E-5) 247(2.5145205580836416E-5) 248(3.001631166097706) 249(2.5145205580836416E-5) 250(2.5145205580836416E-5) 251(2.6342996410253656E-5) 252(4.001029713294329) 253(5.09296354918562E-5) 254(7.243891205272328E-5) 255(7.502274750487685E-5) 256(2.5145205580836416E-5) 257(2.5145205580836416E-5) 258(4.696325927504761E-5) 259(2.6342996410253656E-5) 260(5.0520671517072685E-5) 261(2.5145205580836416E-5) 262(2.7118027897493872E-5) 263(8.27125254893778E-5) 264(2.676801478412973E-5) 265(2.676801478412973E-5) 266(9.008688450773292E-5) 267(2.5145205580836416E-5) 268(2.5145205580836416E-5) 269(2.6342996410253656E-5) 270(2.5145205580836416E-5) 271(2.7118027897493872E-5) 272(2.5145205580836416E-5) 273(2.5145205580836416E-5) 274(2.676801478412973E-5) 275(2.6342996410253656E-5) 276(0.9989235440778991) 277(2.5145205580836416E-5) 278(2.676801478412973E-5) 279(2.5145205580836416E-5) 280(2.5145205580836416E-5) 281(0.9999514499218066) 282(2.5145205580836416E-5) 283(2.698570609408248E-5) 284(2.676801478412973E-5) 285(8.27125254893778E-5) 286(2.5145205580836416E-5) 287(5.056468298445796E-5) 288(2.5145205580836416E-5) 289(2.5145205580836416E-5) 290(0.9993129074332585) 291(2.5145205580836416E-5) 292(2.5145205580836416E-5) 293(2.731896045227702E-5) 294(0.9969686407555202) 295(2.000639195914587) 296(0.9997669538548448) 297(2.5145205580836416E-5) 298(2.5145205580836416E-5) 299(0.9997669538548448) 300(0.9996063559734021) 301(6.297484473993676E-5) 302(6.597608782273004E-5) 303(8.003449406886224) 304(6.297484473993676E-5) 305(4.002049662665542) 306(1.0000856826207762) 307(6.297484473993676E-5) 308(6.297484473993676E-5) 309(6.297484473993676E-5) 310(6.297484473993676E-5) 311(6.297484473993676E-5) 312(6.597608782273004E-5) 313(16.009709916816877) 314(1.0000170824412178) 315(6.297484473993676E-5) 316(6.297484473993676E-5) 317(6.597608782273004E-5) 318(6.791802842067912E-5) 319(2.0008919080584104) 320(6.297484473993676E-5) 321(6.297484473993676E-5) 322(1.000308810558938) 323(6.597608782273004E-5) 324(6.830094140205072E-5) 325(6.297484473993676E-5) 326(6.314490729593579E-5) 327(6.597608782273004E-5) 328(1.137993937433174E-4) 329(6.314490729593579E-5) 330(6.297484473993676E-5) 331(1.0000856826207762) 332(6.814087143575196E-5) 333(6.791802842067912E-5) 334(6.704102782606042E-5) 335(1.000308810558938) 336(4.5671680515522795E-5) 337(1.0000170824412178) 338(3.227211893010747E-5) 339(5.718530275423758E-5) 340(6.597608782273004E-5) 341(6.597608782273004E-5) 342(6.297484473993676E-5) 343(6.297484473993676E-5) 344(6.297484473993676E-5) 345(6.297484473993676E-5) 346(1.0897851114618907E-4) 347(6.874815809364294E-5) 348(0.9997937166784596) 349(6.297484473993676E-5) 350(6.704102782606042E-5) 351(6.297484473993676E-5) 352(6.297484473993676E-5) 353(6.842148771238083E-5) 354(6.297484473993676E-5) 355(6.297484473993676E-5) 356(6.297484473993676E-5) 357(6.297484473993676E-5) 358(6.597608782273004E-5) 359(6.297484473993676E-5) 360(6.297484473993676E-5) 361(6.830094140205072E-5) 362(9.649116244796858E-5) 363(6.297484473993676E-5) 364(6.001647123403834) 365(6.597608782273004E-5) 366(6.297484473993676E-5) 367(1.17862786919707E-4) 368(6.297484473993676E-5) 369(7.004053076446037) 370(4.998252556852198) 371(0.9971572481114825) 372(7.005427233950089) 373(6.297484473993676E-5) 374(6.791802842067912E-5) 375(6.791802842067912E-5) 376(6.297484473993676E-5) 377(3.9533389814978815E-5) 378(6.597608782273004E-5) 379(0.9990642580026151) 380(1.811080293880879E-4) 381(6.297484473993676E-5) 382(2.0006863735445592) 383(2.0015941694342696) 384(6.297484473993676E-5) 385(6.597608782273004E-5) 386(1.137993937433174E-4) 387(6.297484473993676E-5) 388(6.704102782606042E-5) 389(6.297484473993676E-5) 390(1.0000856826207762) 391(6.597608782273004E-5) 392(4.002049662665542) 393(6.297484473993676E-5) 394(6.842148771238083E-5) 395(6.597608782273004E-5) 396(6.597608782273004E-5) 397(1.1680002585544687E-4) 398(1.9968305521431398) 399(2.0015002282365693) 400(0.9999859404527363) 401(6.297484473993676E-5) 402(6.297484473993676E-5) 403(6.297484473993676E-5) 404(4.001228643726673) 405(1.0000856826207762) 406(5.001564314192643) 407(6.597608782273004E-5) 408(6.512307265944215E-5) 409(6.597608782273004E-5) 410(6.297484473993676E-5) 411(6.297484473993676E-5) 412(6.297484473993676E-5) 413(6.297484473993676E-5) 414(3.000263009616776) 415(0.9995704911384646) 416(1.000249368141278) 417(0.9999409137989077) 418(0.9999409137989077) 419(1.999938099049491) 420(0.9995704911384646) 421(0.9999409137989077) 422(0.9999409137989077) 423(0.9999409137989077) 424(0.9998825651043949) 425(1.001023541934167) 426(0.9999409137989077) 427(0.9999409137989077) 428(1.999938099049491) 429(0.9999409137989077) 430(0.9999409137989077) 431(3.001296569685936) 432(0.9999409137989077) 433(0.9999409137989077) 434(0.9999409137989077) 435(3.9999365887178313) 436(2.000106475391033) 437(0.9999409137989077) 438(1.999938099049491) 439(1.999938099049491) 440(0.9999409137989077) 441(0.9999409137989077) 442(0.9999409137989077) 443(0.9999409137989077) 444(2.999924264987692) 445(0.9999409137989077) 446(0.9998825651043949) 447(2.999924264987692) 448(0.9999409137989077) 449(0.9999409137989077) 450(1.000233892510584) 451(0.9999409137989077) 452(0.9999409137989077) 453(0.9999409137989077) 454(0.9999409137989077) 455(10.999935588643744) 456(0.9999409137989077) 457(1.999938099049491) 458(0.9999409137989077) 459(0.9999409137989077) 460(0.9999409137989077) 461(2.000106475391033) 462(0.9999409137989077) 463(5.001066304021166) 464(0.9999409137989077) 465(2.999937100279785) 466(0.9999409137989077) 467(0.9999409137989077) 468(0.9999409137989077) 469(1.0009155425368883) 470(1.999938099049491) 471(0.9999409137989077) 472(0.9999409137989077) 473(0.9999409137989077) 474(0.9999409137989077) 475(0.9999409137989077) 476(0.9999409137989077) 477(24.999935261928293) 478(1.999938099049491) 479(0.9999409137989077) 480(0.9999409137989077) 481(0.9999409137989077) 482(0.9998825651043949) 483(0.9999409137989077) 484(5.999936068771878) 485(0.9999409137989077) 486(0.9998825651043949) 487(2.999930050423443) 488(2.999937100279785) 489(2.999937100279785) 490(1.999938099049491) 491(1.000233892510584) 492(0.9961342025685026) 493(0.9999409137989077) 494(0.9999409137989077) 495(0.9995704911384646) 496(0.9999409137989077) 497(1.999938099049491) 498(1.000974041440677) 499(0.9999409137989077) 500(0.9999409137989077) 501(0.9999409137989077) 502(2.999937100279785) 503(1.999938099049491) 504(0.9999409137989077) 505(2.000204324988648) 506(0.9998825651043949) 507(1.999938099049491) 508(1.999938099049491) 509(0.9999409137989077) 510(0.9999409137989077) 511(1.999938099049491) 512(3.001079479091625) 513(0.9999409137989077) 514(0.9999409137989077) 515(0.9999409137989077) 516(0.9999409137989077) 517(0.9999409137989077) 518(0.9999409137989077) 519(0.9999409137989077) 520(2.999937100279785) 521(0.9999409137989077) 522(0.9999409137989077) 523(1.999938099049491) 524(11.999935540234247) 525(0.9999409137989077) 526(3.002666854917465) 527(1.999938099049491) 528(2.999937100279785) 529(0.9999409137989077) 530(0.9999409137989077) 531(1.9999276919893774) 532(0.9999409137989077) 533(0.9999409137989077) 534(1.0003029035966562) 535(1.999938099049491) 536(0.9999409137989077) 537(1.999938099049491) 538(0.9999409137989077) 539(0.9999409137989077) 540(0.9999409137989077) 541(0.9999409137989077) 542(0.9999409137989077) 543(0.9999409137989077) 544(0.9989278199603073) 545(1.000249368141278) 546(0.9999409137989077) 547(1.999938099049491) 548(0.9999409137989077) 549(1.999938099049491) 550(4.9999362777694785) 551(2.999937100279785) 552(2.000106475391033) 553(0.9999409137989077) 554(0.9999409137989077) 555(0.9999409137989077) 556(1.999938099049491) 557(1.9997072062682744) 558(0.9999409137989077) 559(1.999938099049491) 560(2.000498761971428) 561(0.9999409137989077) 562(0.9999409137989077) 563(7.99993580559027) 564(4.9999362777694785) 565(0.9999409137989077) 566(5.999936068771878) 567(3.9999365887178313) 568(2.999937100279785) 569(0.9999409137989077) 570(0.9999409137989077) 571(2.999930050423443) 572(1.8017829100334785E-4) 573(4.284163882636241E-5) 574(5.757031270222894E-5) 575(5.757031270222894E-5) 576(1.5628320378208944E-4) 577(5.757031270222894E-5) 578(5.757031270222894E-5) 579(1.000026240391706) 580(5.757031270222894E-5) 581(1.108044371871159E-4) 582(4.9450433199127526E-5) 583(1.8017829100334785E-4) 584(3.0011381856028) 585(5.757031270222894E-5) 586(5.757031270222894E-5) 587(5.757031270222894E-5) 588(5.757031270222894E-5) 589(1.0838398628534336E-4) 590(5.757031270222894E-5) 591(5.757031270222894E-5) 592(6.270421286303834E-5) 593(6.0313872681618175E-5) 594(6.0313872681618175E-5) 595(5.757031270222894E-5) 596(5.757031270222894E-5) 597(5.757031270222894E-5) 598(5.757031270222894E-5) 599(5.757031270222894E-5) 600(5.757031270222894E-5) 601(5.757031270222894E-5) 602(0.9958482593583484) 603(4.003510778873247) 604(6.128736955797492E-5) 605(5.757031270222894E-5) 606(5.757031270222894E-5) 607(5.757031270222894E-5) 608(5.757031270222894E-5) 609(8.842872418690271E-5) 610(5.757031270222894E-5) 611(5.757031270222894E-5) 612(5.757031270222894E-5) 613(5.757031270222894E-5) 614(1.1538507549054255E-4) 615(1.1112687433952441E-4) 616(1.1236270670875175E-4) 617(3.0014071963350863) 618(5.757031270222894E-5) 619(5.757031270222894E-5) 620(1.108044371871159E-4) 621(5.757031270222894E-5) 622(5.757031270222894E-5) 623(5.757031270222894E-5) 624(5.757031270222894E-5) 625(5.757031270222894E-5) 626(1.0838398628534336E-4) 627(5.757031270222894E-5) 628(1.0838398628534336E-4) 629(5.757031270222894E-5) 630(5.757031270222894E-5) 631(5.757031270222894E-5) 632(1.0838398628534336E-4) 633(5.757031270222894E-5) 634(5.757031270222894E-5) 635(5.757031270222894E-5) 636(5.4893632433018625E-5) 637(5.757031270222894E-5) 638(5.757031270222894E-5) 639(5.757031270222894E-5) 640(5.757031270222894E-5) 641(1.1627204724309083E-4) 642(5.757031270222894E-5) 643(5.757031270222894E-5) 644(5.757031270222894E-5) 645(3.0011381856028) 646(1.3553059539650095E-4) 647(5.757031270222894E-5) 648(2.0005729044419978) 649(4.284163882636241E-5) 650(6.288221285489389E-5) 651(6.0313872681618175E-5) 652(4.284163882636241E-5) 653(6.128736955797492E-5) 654(5.757031270222894E-5) 655(5.757031270222894E-5) 656(5.757031270222894E-5) 657(5.757031270222894E-5) 658(5.757031270222894E-5) 659(5.757031270222894E-5) 660(6.0313872681618175E-5) 661(5.757031270222894E-5) 662(5.757031270222894E-5) 663(6.0313872681618175E-5) 664(5.757031270222894E-5) 665(5.757031270222894E-5) 666(5.757031270222894E-5) 667(1.0838398628534336E-4) 668(5.757031270222894E-5) 669(5.757031270222894E-5) 670(1.000026240391706) 671(5.757031270222894E-5) 672(5.757031270222894E-5) 673(4.284163882636241E-5) 674(5.757031270222894E-5) 675(5.757031270222894E-5) 676(5.757031270222894E-5) 677(5.757031270222894E-5) 678(6.0313872681618175E-5) 679(6.0313872681618175E-5) 680(5.757031270222894E-5) 681(5.757031270222894E-5) 682(6.229276794988434E-5) 683(5.757031270222894E-5) 684(5.757031270222894E-5) 685(1.000026240391706) 686(5.757031270222894E-5) 687(5.757031270222894E-5) 688(5.757031270222894E-5) 689(5.757031270222894E-5) 690(5.757031270222894E-5) 691(5.757031270222894E-5) 692(5.757031270222894E-5) 693(1.000195449494207) 694(1.0005176628373977) 695(0.9999047389156879) 696(0.9999047389156879) 697(0.9999047389156879) 698(0.9999047389156879) 699(0.9999047389156879) 700(1.999900199769937) 701(0.9999047389156879) 702(0.9999047389156879) 703(9.999896244987745) 704(1.999900199769937) 705(0.9999047389156879) 706(0.9999047389156879) 707(0.9999047389156879) 708(0.9999047389156879) 709(0.9999047389156879) 710(0.9999047389156879) 711(1.999900199769937) 712(2.999898589137622) 713(0.9999047389156879) 714(0.9999047389156879) 715(2.999898589137622) 716(0.9986532948854376) 717(0.9999047389156879) 718(0.9999047389156879) 719(0.9999047389156879) 720(1.999900199769937) 721(0.999160437894356) 722(0.9999047389156879) 723(0.9999047389156879) 724(0.9999047389156879) 725(1.0000229522309536) 726(0.9999047389156879) 727(1.0000229522309536) 728(3.000610550544789) 729(0.9999047389156879) 730(0.9999047389156879) 731(0.9999047389156879) 732(0.9999047389156879) 733(0.9999047389156879) 734(0.9999047389156879) 735(0.9996594369273347) 736(1.999900199769937) 737(0.9999047389156879) 738(0.9999047389156879) 739(2.0005055573519743) 740(0.9999047389156879) 741(0.9999047389156879) 742(1.9999087422016761) 743(0.9999047389156879) 744(0.9999047389156879) 745(0.9999047389156879) 746(0.9999047389156879) 747(7.999896501312171) 748(1.999900199769937) 749(0.9999047389156879) 750(1.999900199769937) 751(0.9999047389156879) 752(0.9999047389156879) 753(0.9999047389156879) 754(1.999900199769937) 755(1.999900199769937) 756(0.9999047389156879) 757(0.9999047389156879) 758(0.9999047389156879) 759(0.9999047389156879) 760(0.999160437894356) 761(0.9999047389156879) 762(0.9999047389156879) 763(0.9999047389156879) 764(0.9999047389156879) 765(2.0005055573519743) 766(0.9999047389156879) 767(4.999897262750023) 768(12.002267869578445) 769(0.9999047389156879) 770(0.9999047389156879) 771(0.9999047389156879) 772(3.9998977641874975) 773(3.9998977641874975) 774(0.9999047389156879) 775(0.9999047389156879) 776(0.9999047389156879) 777(1.999900199769937) 778(0.9999047389156879) 779(7.999896501312171) 780(0.9999047389156879) 781(1.9999087422016761) 782(0.9999047389156879) 783(0.9999047389156879) 784(0.9999047389156879) 785(0.9999047389156879) 786(0.9999047389156879) 787(1.0000229522309536) 788(0.9999047389156879) 789(0.9999047389156879) 790(0.9999047389156879) 791(0.9999047389156879) 792(0.9999047389156879) 793(0.9999047389156879) 794(0.9999047389156879) 795(0.9999047389156879) 796(0.9999047389156879) 797(0.9999047389156879) 798(2.4222287960738502E-5) 799(2.5376102874259918E-5) 800(2.4222287960738502E-5) 801(2.599521594357816E-5) 802(2.599521594357816E-5) 803(2.5785517012360642E-5) 804(2.5376102874259918E-5) 805(2.5376102874259918E-5) 806(2.4222287960738502E-5) 807(2.4222287960738502E-5) 808(7.504165078162359E-5) 809(2.4222287960738502E-5) 810(2.5785517012360642E-5) 811(2.4222287960738502E-5) 812(2.5376102874259918E-5) 813(2.4222287960738502E-5) 814(2.4222287960738502E-5) 815(2.4222287960738502E-5) 816(2.4222287960738502E-5) 817(2.5785517012360642E-5) 818(1.47974473356546E-4) 819(2.4222287960738502E-5) 820(2.4222287960738502E-5) 821(2.4222287960738502E-5) 822(2.4222287960738502E-5) 823(2.4222287960738502E-5) 824(2.4222287960738502E-5) 825(2.5376102874259918E-5) 826(2.599521594357816E-5) 827(2.4222287960738502E-5) 828(2.612267964731854E-5) 829(2.4222287960738502E-5) 830(2.4222287960738502E-5) 831(2.5376102874259918E-5) 832(2.4222287960738502E-5) 833(2.5376102874259918E-5) 834(2.4222287960738502E-5) 835(2.4222287960738502E-5) 836(0.999972806012569) 837(2.4222287960738502E-5) 838(2.5785517012360642E-5) 839(2.5376102874259918E-5) 840(2.599521594357816E-5) 841(2.5785517012360642E-5) 842(2.4222287960738502E-5) 843(2.4222287960738502E-5) 844(2.4222287960738502E-5) 845(2.4222287960738502E-5) 846(2.4222287960738502E-5) 847(2.5376102874259918E-5) 848(2.4222287960738502E-5) 849(2.4222287960738502E-5) 850(2.5376102874259918E-5) 851(2.4222287960738502E-5) 852(7.619311997958597E-5) 853(2.4222287960738502E-5) 854(2.4222287960738502E-5) 855(2.5785517012360642E-5) 856(2.4222287960738502E-5) 857(2.4222287960738502E-5) 858(2.4222287960738502E-5) 859(2.4222287960738502E-5) 860(2.5376102874259918E-5) 861(2.4222287960738502E-5) 862(2.4222287960738502E-5) 863(2.5376102874259918E-5) 864(2.4222287960738502E-5) 865(2.4222287960738502E-5) 866(2.4222287960738502E-5) 867(2.4222287960738502E-5) 868(2.6208351817306964E-5) 869(2.4222287960738502E-5) 870(7.746481300292955E-5) 871(2.5376102874259918E-5) 872(2.599521594357816E-5) 873(2.5376102874259918E-5) 874(2.4222287960738502E-5) 875(2.4222287960738502E-5) 876(2.4222287960738502E-5) 877(2.4222287960738502E-5) 878(2.5376102874259918E-5) 879(2.4222287960738502E-5) 880(2.5376102874259918E-5) 881(2.4222287960738502E-5) 882(2.5785517012360642E-5) 883(2.4222287960738502E-5) 884(2.4222287960738502E-5) 885(2.4222287960738502E-5) 886(2.5376102874259918E-5) 887(2.4222287960738502E-5) 888(2.4222287960738502E-5) 889(2.4222287960738502E-5) 890(2.4222287960738502E-5) 891(2.4222287960738502E-5) 892(2.5376102874259918E-5) 893(2.4222287960738502E-5) 894(2.4222287960738502E-5) 895(2.4222287960738502E-5) 896(2.4222287960738502E-5) 897(2.5376102874259918E-5) 898(2.5376102874259918E-5) 899(1.4233263819595017E-4) 900(2.4222287960738502E-5) 901(2.5785517012360642E-5) 902(2.5376102874259918E-5) 903(2.4222287960738502E-5) 904(2.4222287960738502E-5) 905(2.4222287960738502E-5) 906(2.5785517012360642E-5) 907(2.5785517012360642E-5) 908(2.4222287960738502E-5) 909(2.5376102874259918E-5) 910(2.4222287960738502E-5) 911(2.4222287960738502E-5) 912(2.5376102874259918E-5) 913(2.4222287960738502E-5) 914(2.4222287960738502E-5) 915(2.4222287960738502E-5) 916(2.4222287960738502E-5) 917(2.4222287960738502E-5) 918(2.4222287960738502E-5) 919(2.4222287960738502E-5) 920(2.4222287960738502E-5) 921(2.4222287960738502E-5) 922(2.4222287960738502E-5) 923(2.4222287960738502E-5) 924(2.638139224193066E-5) 925(2.4222287960738502E-5) 926(2.5376102874259918E-5) 927(2.4222287960738502E-5) 928(2.4222287960738502E-5) 929(2.5376102874259918E-5) 930(2.4222287960738502E-5) 931(2.4222287960738502E-5) 932(2.4222287960738502E-5) 933(2.5376102874259918E-5) 934(2.4222287960738502E-5) 935(2.4222287960738502E-5) 936(2.4222287960738502E-5) 937(2.4222287960738502E-5) 938(1.000400497247302) 939(2.4222287960738502E-5) 940(2.4222287960738502E-5) 941(2.4222287960738502E-5) 942(2.638139224193066E-5) 943(2.4222287960738502E-5) 944(2.612267964731854E-5) 945(2.612267964731854E-5) 946(2.4222287960738502E-5) 947(2.4222287960738502E-5) 948(2.5376102874259918E-5) 949(2.4222287960738502E-5) 950(2.4222287960738502E-5) 951(2.4222287960738502E-5) 952(2.4222287960738502E-5) 953(2.4222287960738502E-5) 954(2.5376102874259918E-5) 955(2.4222287960738502E-5) 956(2.4222287960738502E-5) 957(2.4222287960738502E-5) 958(2.4222287960738502E-5) 959(2.4222287960738502E-5) 960(2.5376102874259918E-5) 961(2.5376102874259918E-5) 962(2.4222287960738502E-5) 963(2.4222287960738502E-5) 964(2.599521594357816E-5) 965(2.4222287960738502E-5) 966(2.4222287960738502E-5) 967(2.4222287960738502E-5) 968(2.5376102874259918E-5) 969(2.4222287960738502E-5) 970(2.4222287960738502E-5) 971(2.5376102874259918E-5) 972(2.4222287960738502E-5) 973(7.619311997958597E-5) 974(2.4222287960738502E-5) 975(2.4222287960738502E-5) 976(2.5376102874259918E-5) 977(2.4222287960738502E-5) 978(2.4222287960738502E-5) 979(2.4222287960738502E-5) 980(2.4222287960738502E-5) 981(2.4222287960738502E-5) 982(2.5785517012360642E-5) 983(2.5376102874259918E-5) 984(2.4222287960738502E-5) 985(2.4222287960738502E-5) 986(2.4222287960738502E-5) 987(2.5376102874259918E-5) 988(2.4222287960738502E-5) 989(2.4222287960738502E-5) 990(2.4222287960738502E-5) 991(2.4222287960738502E-5) 992(2.4222287960738502E-5) 993(2.4222287960738502E-5) 994(2.599521594357816E-5) 995(2.4222287960738502E-5) 996(1.4233263819595017E-4) 997(2.5376102874259918E-5) 998(2.4222287960738502E-5) 999(2.4222287960738502E-5) 1000(2.4222287960738502E-5) 1001(7.619311997958597E-5) 1002(5.082376020642622E-5) 1003(5.082376020642622E-5) 1004(5.082376020642622E-5) 1005(5.324560819120957E-5) 1006(5.082376020642622E-5) 1007(5.082376020642622E-5) 1008(5.082376020642622E-5) 1009(5.082376020642622E-5) 1010(5.082376020642622E-5) 1011(5.082376020642622E-5) 1012(5.324560819120957E-5) 1013(5.082376020642622E-5) 1014(5.082376020642622E-5) 1015(5.082376020642622E-5) 1016(5.082376020642622E-5) 1017(5.082376020642622E-5) 1018(5.082376020642622E-5) 1019(5.4545098586619466E-5) 1020(5.082376020642622E-5) 1021(5.082376020642622E-5) 1022(5.4545098586619466E-5) 1023(5.082376020642622E-5) 1024(5.4545098586619466E-5) 1025(5.41049520421941E-5) 1026(5.082376020642622E-5) 1027(5.324560819120957E-5) 1028(5.324560819120957E-5) 1029(5.082376020642622E-5) 1030(5.082376020642622E-5) 1031(5.082376020642622E-5) 1032(5.082376020642622E-5) 1033(5.082376020642622E-5) 1034(5.082376020642622E-5) 1035(5.082376020642622E-5) 1036(5.082376020642622E-5) 1037(5.324560819120957E-5) 1038(5.082376020642622E-5) 1039(5.324560819120957E-5) 1040(5.324560819120957E-5) 1041(5.082376020642622E-5) 1042(3.0009290805369644) 1043(5.41049520421941E-5) 1044(5.082376020642622E-5) 1045(5.5405554191192844E-5) 1046(5.082376020642622E-5) 1047(5.082376020642622E-5) 1048(5.521889580643959E-5) 1049(5.082376020642622E-5) 1050(5.082376020642622E-5) 1051(1.0000494008593466) 1052(1.0000494008593466) 1053(5.082376020642622E-5) 1054(5.082376020642622E-5) 1055(5.082376020642622E-5) 1056(5.324560819120957E-5) 1057(5.082376020642622E-5) 1058(5.082376020642622E-5) 1059(5.082376020642622E-5) 1060(5.49924567856024E-5) 1061(5.082376020642622E-5) 1062(5.324560819120957E-5) 1063(5.324560819120957E-5) 1064(5.082376020642622E-5) 1065(5.082376020642622E-5) 1066(5.082376020642622E-5) 1067(5.082376020642622E-5) 1068(5.082376020642622E-5) 1069(5.082376020642622E-5) 1070(5.082376020642622E-5) 1071(5.082376020642622E-5) 1072(5.082376020642622E-5) 1073(5.082376020642622E-5) 1074(5.5405554191192844E-5) 1075(5.324560819120957E-5) 1076(5.082376020642622E-5) 1077(5.082376020642622E-5) 1078(5.082376020642622E-5) 1079(5.324560819120957E-5) 1080(5.082376020642622E-5) 1081(5.535565548753143E-5) 1082(2.000533268499471) 1083(1.22621734238804E-4) 1084(1.22621734238804E-4) 1085(1.2847039269129514E-4) 1086(1.22621734238804E-4) 1087(1.22621734238804E-4) 1088(1.22621734238804E-4) 1089(1.22621734238804E-4) 1090(1.22621734238804E-4) 1091(1.2847039269129514E-4) 1092(1.22621734238804E-4) 1093(1.2847039269129514E-4) 1094(1.22621734238804E-4) 1095(1.22621734238804E-4) 1096(1.22621734238804E-4) 1097(1.22621734238804E-4) 1098(1.2847039269129514E-4) 1099(1.3054562222243886E-4) 1100(1.22621734238804E-4) 1101(1.22621734238804E-4) 1102(1.22621734238804E-4) 1103(1.3054562222243886E-4) 1104(1.22621734238804E-4) 1105(1.261122949438791E-4) 1106(1.22621734238804E-4) 1107(1.22621734238804E-4) 1108(1.22621734238804E-4) 1109(1.22621734238804E-4) 1110(1.3054562222243886E-4) 1111(1.22621734238804E-4) 1112(1.22621734238804E-4) 1113(1.22621734238804E-4) 1114(1.2847039269129514E-4) 1115(1.000839057984041) 1116(1.22621734238804E-4) 1117(1.2847039269129514E-4) 1118(1.22621734238804E-4) 1119(1.22621734238804E-4) 1120(1.22621734238804E-4) 1121(1.22621734238804E-4) 1122(1.22621734238804E-4) 1123(1.22621734238804E-4) 1124(1.22621734238804E-4) 1125(1.2847039269129514E-4) 1126(1.22621734238804E-4) 1127(1.22621734238804E-4) 1128(1.22621734238804E-4) 1129(1.2847039269129514E-4) 1130(1.22621734238804E-4) 1131(1.22621734238804E-4) 1132(1.22621734238804E-4) 1133(1.22621734238804E-4) 1134(1.22621734238804E-4) 1135(1.22621734238804E-4) 1136(1.22621734238804E-4) 1137(1.22621734238804E-4) 1138(1.22621734238804E-4) 1139(1.22621734238804E-4) 1140(1.22621734238804E-4) 1141(1.2847039269129514E-4) 1142(1.22621734238804E-4) 1143(1.22621734238804E-4) 1144(1.22621734238804E-4) 1145(1.22621734238804E-4) 1146(1.22621734238804E-4) 1147(1.9999172832754624) 1148(1.9999172832754624) 1149(0.9999210450345953) 1150(1.0007895569721976) 1151(1.9999172832754624) 1152(0.9999210450345953) 1153(1.9999172832754624) 1154(0.9999210450345953) 1155(0.9999210450345953) 1156(0.9999210450345953) 1157(0.9999210450345953) 1158(0.9999210450345953) 1159(1.9999172832754624) 1160(0.9999210450345953) 1161(1.9999172832754624) 1162(2.0016135503669763) 1163(4.004293896213816) 1164(2.9999159484798037) 1165(1.9999172832754624) 1166(1.9999172832754624) 1167(0.9999210450345953) 1168(0.9999210450345953) 1169(0.9999210450345953) 1170(1.0007895569721976) 1171(1.9999172832754624) 1172(0.9999210450345953) 1173(20.99991355727112) 1174(11.999913863580101) 1175(0.9999210450345953) 1176(0.9999210450345953) 1177(0.9999210450345953) 1178(0.9999210450345953) 1179(0.9999210450345953) 1180(0.9999210450345953) 1181(0.9999210450345953) 1182(0.9999210450345953) 1183(0.9999210450345953) 1184(0.9999210450345953) 1185(0.9999210450345953) 1186(0.9999210450345953) 1187(0.9999210450345953) 1188(0.9999210450345953) 1189(0.9999210450345953) 1190(0.9999210450345953) 1191(0.9999210450345953) 1192(0.9999210450345953) 1193(0.9999210450345953) 1194(0.9999210450345953) 1195(0.9999210450345953) 1196(0.9999210450345953) 1197(4.999914849246919) 1198(0.9999210450345953) 1199(0.9999210450345953) 1200(2.9999159484798037) 1201(0.9999210450345953) 1202(0.9999210450345953) 1203(0.9999210450345953) 1204(0.9999210450345953) 1205(0.9999210450345953) 1206(0.9999210450345953) 1207(0.9999210450345953) 1208(2.9999159484798037) 1209(0.9999210450345953) 1210(4.999914849246919) 1211(2.9999159484798037) 1212(0.9999210450345953) 1213(1.9999172832754624) 1214(1.9999172832754624) 1215(0.9999210450345953) 1216(0.9999210450345953) 1217(0.9999210450345953) 1218(1.9999172832754624) 1219(0.9999210450345953) 1220(0.9999210450345953) 1221(0.9999210450345953) 1222(0.9999210450345953) 1223(1.9999172832754624) 1224(1.9999172832754624) 1225(0.9999210450345953) 1226(7.999914218210529) 1227(1.9999172832754624) 1228(0.9999210450345953) 1229(2.001946072409859) 1230(0.9999210450345953) 1231(0.9999210450345953) 1232(0.9999210450345953) 1233(0.9999210450345953) 1234(0.9999210450345953) 1235(0.9999210450345953) 1236(0.9999210450345953) 1237(0.9999210450345953) 1238(0.9999210450345953) 1239(0.9999210450345953) 1240(0.9999210450345953) 1241(0.9999210450345953) 1242(2.9999159484798037) 1243(0.9999210450345953) 1244(0.9999210450345953) 1245(2.9999159484798037) 1246(0.9999210450345953) 1247(1.9999172832754624) 1248(3.999915264809379) 1249(1.9999172832754624) 1250(0.9999210450345953) 1251(0.9999210450345953) 1252(0.9999210450345953) 1253(1.0007895569721976) 1254(0.9999210450345953) 1255(0.9999210450345953) 1256(0.9999210450345953) 1257(0.9999210450345953) 1258(0.9999210450345953) 1259(0.9999210450345953) 1260(7.999914218210529) 1261(0.9999210450345953) 1262(3.999915264809379) 1263(1.0007895569721976) 1264(0.9999210450345953) 1265(0.9999210450345953) 1266(0.9999210450345953) 1267(0.9999210450345953) 1268(0.9999210450345953) 1269(0.9999210450345953) 1270(1.0007895569721976) 1271(0.9999210450345953) 1272(1.1812067987853277E-4) 1273(1.1812067987853277E-4) 1274(1.2375431819225676E-4) 1275(1.1812067987853277E-4) 1276(1.1812067987853277E-4) 1277(1.1812067987853277E-4) 1278(1.1812067987853277E-4) 1279(1.1812067987853277E-4) 1280(1.1812067987853277E-4) 1281(1.2375431819225676E-4) 1282(1.1812067987853277E-4) 1283(1.2575325719247022E-4) 1284(1.1812067987853277E-4) 1285(1.1812067987853277E-4) 1286(1.1812067987853277E-4) 1287(1.1812067987853277E-4) 1288(1.1812067987853277E-4) 1289(1.1812067987853277E-4) 1290(1.1812067987853277E-4) 1291(1.2575325719247022E-4) 1292(1.1812067987853277E-4) 1293(1.1812067987853277E-4) 1294(1.2852091708502356E-4) 1295(1.1812067987853277E-4) 1296(1.1812067987853277E-4) 1297(1.1812067987853277E-4) 1298(1.1812067987853277E-4) 1299(1.1812067987853277E-4) 1300(1.1812067987853277E-4) 1301(1.1812067987853277E-4) 1302(1.1812067987853277E-4) 1303(1.1812067987853277E-4) 1304(1.2781767133040377E-4) 1305(1.1812067987853277E-4) 1306(1.1812067987853277E-4) 1307(1.1812067987853277E-4) 1308(1.1812067987853277E-4) 1309(1.1812067987853277E-4) 1310(1.1812067987853277E-4) 1311(1.1812067987853277E-4) 1312(1.1812067987853277E-4) 1313(1.1812067987853277E-4) 1314(1.1812067987853277E-4) 1315(1.2375431819225676E-4) 1316(1.1812067987853277E-4) 1317(1.1812067987853277E-4) 1318(1.1812067987853277E-4) 1319(1.1812067987853277E-4) 1320(1.1812067987853277E-4) 1321(1.2811812009761448E-4) 1322(1.2375431819225676E-4) 1323(1.2375431819225676E-4)
Topic 1: 0(2.3558141587851514E-5) 1(2.3558141587851514E-5) 2(5.000990309449357) 3(2.3558141587851514E-5) 4(7.016339028295381E-5) 5(2.3558141587851514E-5) 6(2.3558141587851514E-5) 7(2.3558141587851514E-5) 8(2.3558141587851514E-5) 9(5.9438524443811894E-5) 10(2.5716807350634584E-5) 11(6.003190877891226) 12(5.715956808478413E-5) 13(2.3558141587851514E-5) 14(0.9999762666556563) 15(8.799141141235558E-5) 16(2.3558141587851514E-5) 17(8.621390337302932E-5) 18(2.3558141587851514E-5) 19(0.9995047784771144) 20(0.9999762666556563) 21(7.023091850185153E-5) 22(6.055956602439096E-5) 23(2.4680314035944426E-5) 24(2.5078499937018412E-5) 25(4.0012372698263965) 26(5.9438524443811894E-5) 27(2.3558141587851514E-5) 28(2.3558141587851514E-5) 29(6.055956602439096E-5) 30(2.3558141587851514E-5) 31(2.3558141587851514E-5) 32(4.239419877656354E-5) 33(4.000662223553729) 34(2.3558141587851514E-5) 35(2.3558141587851514E-5) 36(2.3558141587851514E-5) 37(2.4680314035944426E-5) 38(2.3558141587851514E-5) 39(6.287779777691587E-5) 40(6.397975997679271E-5) 41(3.4354792289155686E-5) 42(2.3558141587851514E-5) 43(4.239419877656354E-5) 44(5.652441293045822E-5) 45(2.3558141587851514E-5) 46(2.3558141587851514E-5) 47(0.9999762666556563) 48(2.3558141587851514E-5) 49(0.998704710708584) 50(2.3558141587851514E-5) 51(2.3558141587851514E-5) 52(2.3558141587851514E-5) 53(2.3558141587851514E-5) 54(2.4680314035944426E-5) 55(2.3558141587851514E-5) 56(2.3558141587851514E-5) 57(6.476740955101875E-5) 58(2.3558141587851514E-5) 59(0.9997534933938567) 60(2.3558141587851514E-5) 61(2.3558141587851514E-5) 62(2.3558141587851514E-5) 63(2.3558141587851514E-5) 64(6.055956602439096E-5) 65(6.055956602439096E-5) 66(2.3558141587851514E-5) 67(14.0088173582741) 68(2.3558141587851514E-5) 69(2.3558141587851514E-5) 70(7.295494253035423E-5) 71(2.3558141587851514E-5) 72(2.3558141587851514E-5) 73(2.3558141587851514E-5) 74(2.3558141587851514E-5) 75(3.7077677260855346E-5) 76(2.4680314035944426E-5) 77(3.7077677260855346E-5) 78(2.3558141587851514E-5) 79(2.3558141587851514E-5) 80(5.9438524443811894E-5) 81(2.3558141587851514E-5) 82(2.3558141587851514E-5) 83(2.3558141587851514E-5) 84(0.998212387177531) 85(2.3558141587851514E-5) 86(0.9999483256688549) 87(7.902015083166667E-5) 88(2.0000646013488654) 89(2.3558141587851514E-5) 90(0.9991376267772113) 91(2.3558141587851514E-5) 92(2.3558141587851514E-5) 93(2.3558141587851514E-5) 94(2.3558141587851514E-5) 95(0.9999483256688549) 96(2.4680314035944426E-5) 97(4.907989722753098E-5) 98(4.000219937748575) 99(2.3558141587851514E-5) 100(2.3558141587851514E-5) 101(2.3558141587851514E-5) 102(2.4680314035944426E-5) 103(2.3558141587851514E-5) 104(2.3558141587851514E-5) 105(2.3558141587851514E-5) 106(0.9999762666556563) 107(2.3558141587851514E-5) 108(2.3558141587851514E-5) 109(6.318849251479474E-5) 110(0.9995555456816397) 111(2.3558141587851514E-5) 112(5.993668497123395E-5) 113(7.374497591467965E-5) 114(0.9999483256688549) 115(3.0186684997481404E-5) 116(2.3558141587851514E-5) 117(2.5282447767474004E-5) 118(2.4680314035944426E-5) 119(2.3558141587851514E-5) 120(2.3558141587851514E-5) 121(2.3558141587851514E-5) 122(5.878130514343108E-5) 123(2.3558141587851514E-5) 124(2.5078499937018412E-5) 125(2.4680314035944426E-5) 126(2.3558141587851514E-5) 127(2.3558141587851514E-5) 128(2.3558141587851514E-5) 129(1.0769047655351913E-4) 130(2.3558141587851514E-5) 131(7.496127789014701E-5) 132(2.3558141587851514E-5) 133(0.9999762666556563) 134(2.3558141587851514E-5) 135(2.3558141587851514E-5) 136(7.473353117803488E-5) 137(2.3558141587851514E-5) 138(2.3558141587851514E-5) 139(3.000962556331714) 140(2.3558141587851514E-5) 141(2.3558141587851514E-5) 142(2.3558141587851514E-5) 143(2.3558141587851514E-5) 144(2.3558141587851514E-5) 145(0.9997534933938567) 146(2.3558141587851514E-5) 147(2.3558141587851514E-5) 148(2.3558141587851514E-5) 149(2.3558141587851514E-5) 150(2.3558141587851514E-5) 151(2.3558141587851514E-5) 152(2.4680314035944426E-5) 153(9.00378467368178) 154(2.5549589541447932E-5) 155(2.4680314035944426E-5) 156(7.317380833242819E-5) 157(2.4680314035944426E-5) 158(2.3558141587851514E-5) 159(2.3558141587851514E-5) 160(2.4680314035944426E-5) 161(6.534056578164371E-5) 162(2.3558141587851514E-5) 163(2.3558141587851514E-5) 164(9.000615632280887) 165(2.3558141587851514E-5) 166(7.829553793716867E-5) 167(7.642145619854305E-5) 168(2.5078499937018412E-5) 169(2.3558141587851514E-5) 170(2.55946627094947E-5) 171(1.9923517827640194) 172(9.116428714089732E-5) 173(2.3558141587851514E-5) 174(2.3558141587851514E-5) 175(0.9995555456816397) 176(2.5078499937018412E-5) 177(6.001777454947318) 178(0.9999762666556563) 179(0.9983530376488243) 180(2.3558141587851514E-5) 181(7.140222826026428E-5) 182(2.3558141587851514E-5) 183(6.227093067513202E-5) 184(5.9438524443811894E-5) 185(2.3558141587851514E-5) 186(0.9960283015013629) 187(2.0001983536933254) 188(2.5078499937018412E-5) 189(2.3558141587851514E-5) 190(2.3558141587851514E-5) 191(0.9991949834271663) 192(3.999970502690096) 193(2.3558141587851514E-5) 194(4.000412316104445) 195(7.317380833242819E-5) 196(2.3558141587851514E-5) 197(2.3558141587851514E-5) 198(5.603775678040678E-5) 199(2.3558141587851514E-5) 200(2.3558141587851514E-5) 201(0.9986452266619661) 202(2.3558141587851514E-5) 203(2.3558141587851514E-5) 204(2.5489738224065004E-5) 205(2.3558141587851514E-5) 206(2.3558141587851514E-5) 207(2.3558141587851514E-5) 208(2.5629829658833742E-5) 209(2.3558141587851514E-5) 210(2.573084097093159E-5) 211(1.243361568695218E-4) 212(0.99952276324709) 213(2.3558141587851514E-5) 214(2.5406415686879385E-5) 215(5.7760263620980164E-5) 216(2.3558141587851514E-5) 217(2.3558141587851514E-5) 218(2.3558141587851514E-5) 219(0.9979002442561695) 220(2.3558141587851514E-5) 221(2.3558141587851514E-5) 222(2.3558141587851514E-5) 223(3.0011780533999426) 224(0.9999762666556563) 225(2.3558141587851514E-5) 226(4.239419877656354E-5) 227(2.3558141587851514E-5) 228(1.9973318305890915) 229(2.5406415686879385E-5) 230(2.5078499937018412E-5) 231(6.055956602439096E-5) 232(2.3558141587851514E-5) 233(7.473353117803488E-5) 234(2.3558141587851514E-5) 235(0.9999762666556563) 236(2.3558141587851514E-5) 237(2.3558141587851514E-5) 238(2.3558141587851514E-5) 239(2.3558141587851514E-5) 240(2.3558141587851514E-5) 241(2.4680314035944426E-5) 242(7.71731452226558E-5) 243(2.3558141587851514E-5) 244(2.3558141587851514E-5) 245(2.3558141587851514E-5) 246(0.9997208971460322) 247(2.3558141587851514E-5) 248(1.1434534742507869E-4) 249(2.3558141587851514E-5) 250(2.3558141587851514E-5) 251(2.4680314035944426E-5) 252(3.999936443549374) 253(3.0004291272342702) 254(1.9993976454981526) 255(7.110670406949676E-5) 256(2.3558141587851514E-5) 257(2.3558141587851514E-5) 258(5.1442636352645484E-5) 259(2.4680314035944426E-5) 260(2.0001983536933254) 261(2.3558141587851514E-5) 262(2.5406415686879385E-5) 263(0.9995555456816397) 264(2.5078499937018412E-5) 265(2.5078499937018412E-5) 266(0.9980133735802846) 267(2.3558141587851514E-5) 268(2.3558141587851514E-5) 269(2.4680314035944426E-5) 270(2.3558141587851514E-5) 271(2.5406415686879385E-5) 272(2.3558141587851514E-5) 273(2.3558141587851514E-5) 274(2.5078499937018412E-5) 275(2.4680314035944426E-5) 276(6.0956388514012896E-5) 277(2.3558141587851514E-5) 278(2.5078499937018412E-5) 279(2.3558141587851514E-5) 280(2.3558141587851514E-5) 281(5.603775678040678E-5) 282(2.3558141587851514E-5) 283(2.5282447767474004E-5) 284(2.5078499937018412E-5) 285(0.9995555456816397) 286(2.3558141587851514E-5) 287(0.9997534933938567) 288(2.3558141587851514E-5) 289(2.3558141587851514E-5) 290(7.585407408378661E-5) 291(2.3558141587851514E-5) 292(2.3558141587851514E-5) 293(2.55946627094947E-5) 294(2.000212197148871) 295(1.1073270699454236E-4) 296(5.9438524443811894E-5) 297(2.3558141587851514E-5) 298(2.3558141587851514E-5) 299(5.9438524443811894E-5) 300(3.001465169243386) 301(0.9998938180458992) 302(1.9998887580728533) 303(6.003277571097508) 304(0.9998938180458992) 305(0.9978692193253672) 306(0.9998270426005333) 307(0.9998938180458992) 308(0.9998938180458992) 309(0.9998938180458992) 310(0.9998938180458992) 311(0.9998938180458992) 312(1.9998887580728533) 313(0.9902178386660474) 314(1.9999110560346665) 315(0.9998938180458992) 316(0.9998938180458992) 317(1.9998887580728533) 318(4.999885484061114) 319(0.9990283998420061) 320(0.9998938180458992) 321(0.9998938180458992) 322(0.9996213872532869) 323(1.9998887580728533) 324(6.999884838491481) 325(0.9998938180458992) 326(1.9998834571910096) 327(1.9998887580728533) 328(1.0000929096464781) 329(1.9998834571910096) 330(0.9998938180458992) 331(0.9998270426005333) 332(5.999885108360315) 333(4.999885484061114) 334(2.999886962636896) 335(0.9996213872532869) 336(1.9999193797261996) 337(1.9999110560346665) 338(6.9999391757438225) 339(3.9999017290368304) 340(1.9998887580728533) 341(1.9998887580728533) 342(0.9998938180458992) 343(0.9998938180458992) 344(0.9998938180458992) 345(0.9998938180458992) 346(4.0014585960825535) 347(12.99988408451023) 348(2.000144736498115) 349(0.9998938180458992) 350(2.999886962636896) 351(0.9998938180458992) 352(0.9998938180458992) 353(7.9998846352573505) 354(0.9998938180458992) 355(0.9998938180458992) 356(0.9998938180458992) 357(0.9998938180458992) 358(1.9998887580728533) 359(0.9998938180458992) 360(0.9998938180458992) 361(6.999884838491481) 362(2.0007747616020914) 363(0.9998938180458992) 364(3.9982725465392464) 365(1.9998887580728533) 366(0.9998938180458992) 367(3.0012055054086404) 368(0.9998938180458992) 369(0.9958748869589813) 370(8.001671772158693) 371(5.00379866141856) 372(5.000124905394547) 373(0.9998938180458992) 374(4.999885484061114) 375(4.999885484061114) 376(0.9998938180458992) 377(2.9999284480948383) 378(1.9998887580728533) 379(5.000862550415162) 380(1.000696128250942) 381(0.9998938180458992) 382(0.9992242527571971) 383(0.9992274205978513) 384(0.9998938180458992) 385(1.9998887580728533) 386(1.0000929096464781) 387(0.9998938180458992) 388(2.999886962636896) 389(0.9998938180458992) 390(0.9998270426005333) 391(1.9998887580728533) 392(0.9978692193253672) 393(0.9998938180458992) 394(7.9998846352573505) 395(1.9998887580728533) 396(1.9998887580728533) 397(2.0006409580496802) 398(11.003113995300389) 399(0.9993155704935547) 400(1.999934063500896) 401(0.9998938180458992) 402(0.9998938180458992) 403(0.9998938180458992) 404(4.0022918833689545) 405(0.9998270426005333) 406(1.9983720560794715) 407(1.9998887580728533) 408(2.999883371827724) 409(1.9998887580728533) 410(0.9998938180458992) 411(0.9998938180458992) 412(0.9998938180458992) 413(0.9998938180458992) 414(0.9996789558368129) 415(2.0003782723207775) 416(0.9996653003739825) 417(3.2480071353953407E-5) 418(3.2480071353953407E-5) 419(3.402740038823812E-5) 420(2.0003782723207775) 421(3.2480071353953407E-5) 422(3.2480071353953407E-5) 423(3.2480071353953407E-5) 424(1.0000673179171669) 425(1.4864905010249322E-4) 426(3.2480071353953407E-5) 427(3.2480071353953407E-5) 428(3.402740038823812E-5) 429(3.2480071353953407E-5) 430(3.2480071353953407E-5) 431(0.9986101865235398) 432(3.2480071353953407E-5) 433(3.2480071353953407E-5) 434(3.2480071353953407E-5) 435(3.485766419028612E-5) 436(0.9998421402430325) 437(3.2480071353953407E-5) 438(3.402740038823812E-5) 439(3.402740038823812E-5) 440(3.2480071353953407E-5) 441(3.2480071353953407E-5) 442(3.2480071353953407E-5) 443(3.2480071353953407E-5) 444(4.121039056555137E-5) 445(3.2480071353953407E-5) 446(1.0000673179171669) 447(4.121039056555137E-5) 448(3.2480071353953407E-5) 449(3.2480071353953407E-5) 450(8.986254358928983E-5) 451(3.2480071353953407E-5) 452(3.2480071353953407E-5) 453(3.2480071353953407E-5) 454(3.2480071353953407E-5) 455(3.540742837023094E-5) 456(3.2480071353953407E-5) 457(3.402740038823812E-5) 458(3.2480071353953407E-5) 459(3.2480071353953407E-5) 460(3.2480071353953407E-5) 461(0.9998421402430325) 462(3.2480071353953407E-5) 463(1.9988468578977971) 464(3.2480071353953407E-5) 465(3.4576446777175805E-5) 466(3.2480071353953407E-5) 467(3.2480071353953407E-5) 468(3.2480071353953407E-5) 469(1.0010664830616842) 470(3.402740038823812E-5) 471(3.2480071353953407E-5) 472(3.2480071353953407E-5) 473(3.2480071353953407E-5) 474(3.2480071353953407E-5) 475(3.2480071353953407E-5) 476(3.2480071353953407E-5) 477(3.5587031620727456E-5) 478(3.402740038823812E-5) 479(3.2480071353953407E-5) 480(3.2480071353953407E-5) 481(3.2480071353953407E-5) 482(1.0000673179171669) 483(3.2480071353953407E-5) 484(3.514349061311228E-5) 485(3.2480071353953407E-5) 486(1.0000673179171669) 487(3.5784545418230404E-5) 488(3.4576446777175805E-5) 489(3.4576446777175805E-5) 490(3.402740038823812E-5) 491(8.986254358928983E-5) 492(13.003801708682364) 493(3.2480071353953407E-5) 494(3.2480071353953407E-5) 495(2.0003782723207775) 496(3.2480071353953407E-5) 497(3.402740038823812E-5) 498(1.4470004209831474E-4) 499(3.2480071353953407E-5) 500(3.2480071353953407E-5) 501(3.2480071353953407E-5) 502(3.4576446777175805E-5) 503(3.402740038823812E-5) 504(3.2480071353953407E-5) 505(2.9997052819776924) 506(1.0000673179171669) 507(3.402740038823812E-5) 508(3.402740038823812E-5) 509(3.2480071353953407E-5) 510(3.2480071353953407E-5) 511(3.402740038823812E-5) 512(1.0522445129915452E-4) 513(3.2480071353953407E-5) 514(3.2480071353953407E-5) 515(3.2480071353953407E-5) 516(3.2480071353953407E-5) 517(3.2480071353953407E-5) 518(3.2480071353953407E-5) 519(3.2480071353953407E-5) 520(3.4576446777175805E-5) 521(3.2480071353953407E-5) 522(3.2480071353953407E-5) 523(3.402740038823812E-5) 524(3.543404021774174E-5) 525(3.2480071353953407E-5) 526(3.0040077482038368) 527(3.402740038823812E-5) 528(3.4576446777175805E-5) 529(3.2480071353953407E-5) 530(3.2480071353953407E-5) 531(3.581076758432482E-5) 532(3.2480071353953407E-5) 533(3.2480071353953407E-5) 534(0.9991522069300722) 535(3.402740038823812E-5) 536(3.2480071353953407E-5) 537(3.402740038823812E-5) 538(3.2480071353953407E-5) 539(3.2480071353953407E-5) 540(3.2480071353953407E-5) 541(3.2480071353953407E-5) 542(3.2480071353953407E-5) 543(3.2480071353953407E-5) 544(4.0010203440064585) 545(0.9996653003739825) 546(3.2480071353953407E-5) 547(3.402740038823812E-5) 548(3.2480071353953407E-5) 549(3.402740038823812E-5) 550(3.502859973925403E-5) 551(3.4576446777175805E-5) 552(0.9998421402430325) 553(3.2480071353953407E-5) 554(3.2480071353953407E-5) 555(3.2480071353953407E-5) 556(3.402740038823812E-5) 557(3.0002273998144218) 558(3.2480071353953407E-5) 559(3.402740038823812E-5) 560(9.414634313555891E-5) 561(3.2480071353953407E-5) 562(3.2480071353953407E-5) 563(3.5288167735342236E-5) 564(3.502859973925403E-5) 565(3.2480071353953407E-5) 566(3.514349061311228E-5) 56

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 如果轉載,請註明博文來源: www.cnblogs.com/xinysu/ ,版權歸 博客園 蘇家小蘿蔔 所有。望各位支持! 如果轉載,請註明博文來源: www.cnblogs.com/xinysu/ ,版權歸 博客園 蘇家小蘿蔔 所有。望各位支持! 如果轉載,請註明博文來源: www.cnblog ...
  • 1.使用maven或者其他打包工具將storm-starter打成jar包 2.請將jar包用解壓工具打開在根目錄下找到defaults.yaml文件並將其刪除不然到時會報有multiply defaults.yaml的錯哦 3.用ftp工具將jar包上傳到linux系統主節點上 4.在各個節點上啟 ...
  • 1.註釋語法:--,#2.尾碼是.sql的文件是資料庫查詢文件3.保存查詢4.在資料庫裡面 列有個名字叫欄位 行有個名字叫記錄CRUD操作:create 創建(添加)read 讀取update 修改delete 刪除1、添加數據insert into Info values('p009','張三', ...
  • SQL即結構化查詢語言(Structured Query Language),是一種特殊目的的編程語言,是一種資料庫查詢和程式設計語言,用於存取數據以及查詢、更新和管理關係資料庫系統;同時也是資料庫腳本文件的擴展名。SQL語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,SQL查詢語句就是 ...
  • mysql批量數據腳本 1 建表 2 設置參數 3 創建函數 a.隨機產生字元串 delimiter $$ create function rand_string(n int) returns varchar(255) begin declare chars_str varchar(100) def ...
  • 存儲過程(Stored Procedure)是一組為了完成特定功能的SQL語句集。經編譯後存儲在資料庫 中的存儲過程概念定義及存儲過程優點和缺點。 procedure通過完整的存儲過程實例來掌握存儲過程的創建、修改、刪除、顯示語法使用操作。掌握變數在實例中的應用,完整實例下載在以後工作中的應用... ...
  • 在使用存儲過程的時候碰到一個問題: 存儲過程有一個int類型的參數,可傳0,1,2在存儲過程中篩選數據,如果傳空值則不做篩選。 然而存儲過程處理該參數時會把0當作空值來處理,達不到預期效果。 解決方法 :將int型參數換為varchar型參數則不會有此問題 問題示例: 上面的存儲過程是根據參數@se ...
  • 不知道用過MySQL workbench資料庫的朋友或站長有沒有都遇到過這樣的問題? 就是用ssh的連接方式連接資料庫的時候,第一次可以連接的上,但是第二次就不行了,以後再用workbench就再也連接不上了。 小編就遇到這個問題後去網上下載了一個Navicat,再連資料庫就沒這個問題了。 Navi ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...