private static Entery[] Load_Data() { BinaryReader brLabels = new BinaryReader(new FileStream(@"C:\t10k-labels.idx1-ubyte", FileMode.Open)); BinaryReader brImages = new BinaryReader(new FileStream(@"C:\t10k-images.idx3-ubyte", FileMode.Open)); brImages.ReadBytes(4); brLabels.ReadBytes(8); int numImages = BtoLEndian(brImages.ReadBytes(4)); int numRows = BtoLEndian(brImages.ReadBytes(4)); int numCols = BtoLEndian(brImages.ReadBytes(4)); Entery[] ret = new Entery[numImages]; for (int i = 0; i < numImages; i++) { double[] input = new double[numRows * numCols]; double[] expected = new double[10]; for (int j = 0; j < numRows * numCols; j++) { input[j] = brImages.ReadByte() / 256d; } expected[brLabels.ReadByte()] = 1; ret[i] = new Entery(input, expected); } brImages.Close(); brLabels.Close(); return(ret); }
static void Main(string[] args) { //https://www.imdb.com/title/tt#######/?ref_=adv_li_tt format style //Todo: Continue from CSV for (int i = 1; i < 9999999; i++) { using (StreamWriter sw = File.AppendText(@"C:\Users\Adam\source\repos\Scraper\Scraper\IMDB_URL.csv")) { try { Entery result = GetHtmlAsync(i).Result; String line = i + "," + result.URL + "," + result.Name; sw.WriteLine(line); Console.WriteLine(i + ": " + result.Name); } catch { Console.WriteLine(i + ": " + "Failed"); } } } Console.ReadLine(); }
public ActionResult DeleteConfirmed(int id) { Entery entery = db.Enteries.Find(id); db.Enteries.Remove(entery); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Name,JobFirstName,JobLastName,Introduction")] Entery entery) { if (ModelState.IsValid) { db.Entry(entery).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(entery)); }
public ActionResult Create([Bind(Include = "ID,Name,JobFirstName,JobLastName,Introduction")] Entery entery) { if (ModelState.IsValid) { db.Enteries.Add(entery); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(entery)); }
public ActionResult Create(Entery entry) { ViewBag.Message = "Fill in the details for this entry:"; if (!ModelState.IsValid) { return(View("Create", entry)); } entry.ID = uniqueID++; entries.Add(entry); return(RedirectToAction("List")); }
// GET: Enteries/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Entery entery = db.Enteries.Find(id); if (entery == null) { return(HttpNotFound()); } return(View(entery)); }
public ActionResult Details(int id) { ViewBag.Message = "Details of this Entry:"; Entery entry = null; foreach (Entery e in entries) { if (id == e.ID) { entry = e; break; } } return(View(entry)); }
public ActionResult Delete(Entery entry) { if (entry == null) { return(RedirectToAction("Error")); } foreach (Entery e in entries) { if (e.ID == entry.ID) { entries.Remove(e); break; } } return(RedirectToAction("List")); }
public ActionResult Edit(Entery entry) { if (!ModelState.IsValid) { ViewBag.Message = "There was an editing error:"; return(View("Edit", entry)); } foreach (Entery e in entries) { if (e.ID == entry.ID) { e.Name = entry.Name; e.Phone = entry.Phone; e.Email = entry.Email; break; } } return(RedirectToAction("List")); }
public ActionResult Delete(int ID) { Entery theEntry = null; ViewBag.Message = "Delete the following Entry's Information:"; foreach (Entery e in entries) { if (e.ID == ID) { theEntry = e; break; } } if (theEntry == null) { return(RedirectToAction("Error")); } else { return(View(theEntry)); } }
static void Main() { //Entery[] data = new Entery[4]; //for (int i = 0; i < 4; i++) //{ // data[i] = output((int)Math.Floor(i / 2d), i % 2); //} Entery[] data = Load_Data(); networks.SetTrainingData(data); string[] input; do { Console.Write("Enter Command\n>"); input = Console.ReadLine().Split(' '); Random random = new Random(); switch (input[0].ToLower()) { case "train": ThreadStop = false; Thread training = new Thread(new ThreadStart(Train)); training.Start(); Console.ReadKey(); ThreadStop = true; training.Join(); break; case "sample": Entery ent = data[random.Next(data.Length)]; Console.WriteLine(ent.ToString()); double[] output = networks.GetBest().ComputeNetwork(ent.input); Console.WriteLine($"[{string.Join(", ", output)}]"); Console.WriteLine($"The network predicted: {Array.IndexOf(output, output.Max())}"); Console.WriteLine(networks.GetBest().ComputeCost(ent.expected)); break; } } while (input[0].ToLower() != "quit"); }
//在这里方法中就可以绘制面板。 public override void OnInspectorGUI() { //得到Test对象 Entery entry = (Entery)target; BundleLoader bundleLoader_ = entry.GetComponent <BundleLoader>(); model_ = EditorGUILayout.ObjectField("Model", model_, typeof(GameObject), true) as GameObject; animClip_ = EditorGUILayout.ObjectField("AnimClip", animClip_, typeof(AnimationClip), true) as AnimationClip; if (GUILayout.Button("test")) { AnimationClip c = animClip_; Debug.Log(c.length); Debug.Log(c.name); Debug.Log(c.GetType()); AnimationClipCurveData[] data = AnimationUtility.GetAllCurves(animClip_, true); Debug.Log(data.Length); EditorCurveBinding[] binds = AnimationUtility.GetCurveBindings(c); Debug.Log(binds.Length); } if (GUILayout.Button("load assetbundle")) { bundleLoader_.ReadFileList(); bundleLoader_.LoadAssetBundle(); } if (GUILayout.Button("导出文件")) { if (model_ == null) { Debug.LogError("model not set!"); return; } MeshExpoter expoter = new MeshExpoter(); Transform[] bones = null; foreach (GameObject g in new GameObjectWalker(model_)) { Mesh mesh = null; SkinnedMeshRenderer skinRenderer = g.GetComponent <SkinnedMeshRenderer>(); if (skinRenderer != null) { expoter.Export(skinRenderer); mesh = skinRenderer.sharedMesh; bones = skinRenderer.bones; } //if(mesh == null) //{ // MeshFilter meshFilter = g.GetComponent<MeshFilter>(); // mesh = meshFilter != null ? meshFilter.mesh : null; //} if (mesh == null) { continue; } } if (bones != null) { expoter.Export(bones); } if (animClip_ != null) { expoter.Export(animClip_); } //expoter.SaveToFile(OutputFile_ + model_.name + ".json"); string data = expoter.SerializeToString(); string fileName = "Assets/" + model_.name + ".fbx"; ExportToFbx(data, fileName); Debug.Log("saved to " + fileName); AssetDatabase.Refresh(); } }