สิ่งตีพิมพ์ในหัวข้อ 'scala'
AutoML บน Apache PredictionIO พร้อม TransmogrifAI
Apache PredictionIO เป็นแพลตฟอร์มแมชชีนเลิร์นนิงแบบโอเพ่นซอร์สซึ่งสนับสนุนให้กับ Apache Software Foundation โดย Salesforce
PredictionIO ครอบคลุมกระบวนการทั้งหมดของเวิร์กโฟลว์แมชชีนเลิร์นนิง และคุณสมบัติที่สำคัญที่สุดคือระบบเทมเพลตกลไก ทำให้สามารถเปิดใช้ Predict Web API ได้อย่างง่ายดายตามเทมเพลตกลไก มีเทมเพลตกลไกที่พร้อมใช้งานมากมาย ดังนั้นเราจึงสามารถเลือกเทมเพลตที่ดีที่สุดสำหรับวัตถุประสงค์ของเราได้ อย่างไรก็ตาม เทมเพลตกลไกเป็นเพียงจุดเริ่มต้นเท่านั้น..
Bitcoin Monad
ฟังก์ชันการเขียนโปรแกรม Zine
เราจะกล่าวถึงมหาอำนาจอื่นๆ เช่น Functors, Applicatives, Monoids ใน zines ที่กำลังจะมาถึง!
ป.ล.: แสดงความคิดเห็นด้านล่างเกี่ยวกับหัวข้อ Functional Programming ใดๆ ที่คุณอยากเห็นนิตยสารเกี่ยวกับ!
การเขียนโปรแกรมใน Scala Gist 8
นี่คือประเด็นสำคัญจาก การเขียนโปรแกรมใน Scala รุ่นที่สองโดย Martin Odersky, Lex Spoon, Bill Venners ฉันต้องการจดบันทึกประเด็นสำคัญบางประการ อาจดูพังทลายและไม่สมเหตุสมผลหากคุณไม่ได้อ่านหนังสือ นี่เป็นการอ้างอิงส่วนบุคคล อย่าลังเลที่จะแก้ไขฉันหากฉันได้ตีความสิ่งผิดปกติในโพสต์นี้
บทที่ 8— ฟังก์ชั่นและการปิด
Scala มีหลายวิธีในการกำหนดฟังก์ชัน เช่น ฟังก์ชันที่เป็นสมาชิกของวัตถุ ฟังก์ชันที่ซ้อนกันภายในฟังก์ชัน ค่าลิเทอรัลของฟังก์ชัน และค่าของฟังก์ชัน
8.1 วิธีการ..
คำถามในหัวข้อ 'scala'
รับแผนที่ Scala จากคุณสมบัติ Java
ฉันพยายามดึงตัวแปรสภาพแวดล้อมลงในสคริปต์สกาล่าโดยใช้ java Iterators และ/หรือการแจงนับ และตระหนักว่า Dr. Frankenstein อาจอ้างสิทธิ์ความเป็นพ่อแม่ ดังนั้นฉันจึงแฮ็กสิ่งต่อไปนี้จากแผนผังที่น่าเกลียดแทน:
import java.util.Map.Entry
import System._
val...
11703 มุมมอง
schedule
30.10.2023
การผสมพารามิเตอร์ประเภทและประเภทนามธรรมในสกาลา
ฉันกำลังพยายามใช้คำตอบของ คำถามก่อนหน้า เพื่อใช้กราฟขนาดเล็ก ห้องสมุด. แนวคิดก็คือการพิจารณากราฟเป็นคอลเลคชัน โดยที่จุดยอดจะล้อมองค์ประกอบคอลเลกชั่น
ฉันต้องการใช้ประเภทนามธรรมเพื่อแสดงประเภท Vertex และ Edge (เนื่องจากความปลอดภัยของประเภท)...
2422 มุมมอง
schedule
03.01.2024
ฉันจะเชื่อมโยงนัยยะใน Scala ได้อย่างไร
รูปแบบ pimp-my-library ช่วยให้ฉันสามารถเพิ่มวิธีการให้กับชั้นเรียนได้โดยทำให้มีการแปลงโดยนัยจากคลาสนั้นไปเป็นคลาสที่ใช้เมธอดนั้น
สกาล่าไม่อนุญาตให้มีการแปลงโดยนัยสองครั้งดังกล่าว ดังนั้นฉันจึงไม่สามารถได้รับจาก A ถึง C โดยใช้โดยนัย A ถึง B...
8177 มุมมอง
schedule
20.11.2023
เหตุใดหางนี้จึงเกิดซ้ำ
ตรวจสอบรหัสสกาล่านี้:
def rec(n: Int) {
if (n > 1) {
val d = n / 2
rec(d)
// if (d > 1) // abort loop
rec(n/d)
}
}
รหัสนี้จะส่งผลให้เกิดการวนซ้ำไม่รู้จบ เนื่องจากการเพิ่มประสิทธิภาพแบบเรียกซ้ำแบบหางฉันจึงไม่ได้รับ...
391 มุมมอง
schedule
19.01.2024
คำถามมือใหม่สกาล่าสวิง
นี่เป็นการทดลองครั้งแรกของฉันโดยใช้ Swing กับ Scala และมีคำถามสองสามข้อเกี่ยวกับโค้ดของฉันด้านล่าง สิ่งที่คุณทำได้ก็คือสร้างหน้าต่างที่มีสี่เหลี่ยมสีที่เปลี่ยนสีได้ โปรดอย่าลังเลที่จะตอบคำถามหนึ่งหรือคำถามใด ๆ
1) ฉันใช้ Java ActionListener...
1455 มุมมอง
schedule
19.12.2023
เป็นไปได้ไหมที่จะเชื่อมโยงวิธีการจากลักษณะที่แตกต่างกัน?
ฉันมีรหัสต่อไปนี้:
class Parameterizable{
var map: Map[String, String] = new scala.collection.immutable.HashMap()
def put(entry: Tuple2[String, String]) = {
map = map + entry; this
}
}
class Query() extends Parameterizable{
override...
374 มุมมอง
schedule
28.12.2023
แผนภูมิเทียบเท่า IEnumerable LINQ ใน Scala? [ทำซ้ำ]
อาจซ้ำกัน: อะนาล็อก LINQ ใน Scala
ฉันกำลังมองหาแผนภูมิที่แสดงค่าเทียบเท่าในวิธี Scala ของ LINQ สำหรับ IEnumerable:
อันดับแรกคือหัว
เลือกคือแผนที่
SingleOrDefault คือ ... (ฉันไม่รู้)
... และอื่น ๆ...
9793 มุมมอง
schedule
17.11.2023
เป็นไปได้ไหมที่จะกำหนด CDI Stereotypes ใน Scala
หากต้องการกำหนดแบบเหมารวมของ CDI ฉันจะต้องกำหนดคำอธิบายประกอบแบบรันไทม์ ในสกาล่า ฉันลองสิ่งนี้:
@Stereotype
@Target(Array(ElementType.METHOD))
@Retention(RetentionPolicy.RUNTIME)
//... my stereotype annotations
class MyStereotype extends...
226 มุมมอง
schedule
03.01.2024
วิธีให้ Eclipse รับรู้การขึ้นต่อกันจาก SBT
ฉันกำลังพยายามหาวิธีทำให้ Eclipse รู้จักการพึ่งพาที่ดึงข้อมูลโดยใช้ SBT SBT ดาวน์โหลดการขึ้นต่อกันที่ถูกต้องและนำไปไว้ในไดเร็กทอรี ~/.ivy ของฉัน แต่ eclipse ไม่เห็น มีวิธีการทำเช่นนี้หรือไม่?
ขอบคุณ
19322 มุมมอง
schedule
30.12.2023
ฉันจะใช้งาน MurmurHash ของ Scala ได้อย่างไร: scala.util.MurmurHash3
ฉันกำลังเขียน BloomFilter และต้องการใช้การติดตั้ง MurmurHash3 เริ่มต้นของ Scala: scala.util.MurmurHash3 การคอมไพล์ของฉันล้มเหลว แต่มีข้อผิดพลาดในการคอมไพล์ดังต่อไปนี้:
[error]...
6087 มุมมอง
schedule
13.01.2024
การนำเข้านี้มีความหมายว่าอย่างไรใน Scala
ฉันพบสิ่งต่อไปนี้ในโค้ด Scala:
class MyClass {
...
val a = new A; import a._
}
val a = new A; import a._ หมายถึงอะไรกันแน่?
912 มุมมอง
schedule
07.12.2023
ข้อผิดพลาด Scala SBT / Maven2 บน OSX: เกิดข้อผิดพลาดในการเปิดไฟล์ซิป - & gt; MissingRequirementError
ฉันมีโครงการที่สร้างได้ดีบนกล่อง Unix ( http://www.github.com/jhclark/ducttape )
อย่างไรก็ตาม เมื่อใช้ SBT 0.11.2 (และ SBT เวอร์ชันอื่นๆ บางเวอร์ชัน) จะไม่สร้างบน Mac ของฉัน (OSX 10.5) ฉันได้รับข้อความแสดงข้อผิดพลาดที่เป็นความลับต่อไปนี้:
$...
4257 มุมมอง
schedule
27.12.2023
Letrec ในสกาล่า? (วิธีการผูกปมที่ไม่เปลี่ยนรูป?)
สมมติว่าฉันมีคลาสเคสเล็ก ๆ ที่โง่เขลาเช่นนี้:
case class Foo(name: String, other: Foo)
ฉันจะกำหนด a และ b โดยไม่เปลี่ยนรูปได้อย่างไรว่า a.other คือ b และ b.other คือ a สกาล่ามีวิธี "ผูกปม" หรือไม่ ฉันต้องการทำสิ่งนี้:
val...
716 มุมมอง
schedule
13.12.2023
วิธีการสกาล่าโดยนัยที่มีหลายข้อโต้แย้ง
ในความคิดเห็นสำหรับ SIP-13 Martin Odersky บอกเป็นนัยว่า เป็นไปได้ที่จะสร้างวิธีการโดยนัยที่มีหลายข้อโต้แย้ง ตามประสบการณ์ของฉัน วิธีการโดยนัยมักจะมีข้อโต้แย้งเพียงข้อเดียวเสมอ...
2109 มุมมอง
schedule
25.12.2023
การใช้ TypeTag ของ Scala 2.10
ฉันกำลังขุด API การสะท้อนสกาล่าใหม่และไม่เข้าใจว่าทำไมตัวอย่างต่อไปนี้จึงไม่ทำงานตามที่คาดไว้ กำหนดลำดับชั้น (พยายามลดความซับซ้อนให้มากที่สุด):
import scala.reflect.runtime.universe._
trait TF[A] {
implicit def t: TypeTag[A]
def f[T <:...
4128 มุมมอง
schedule
17.12.2023
ฟังก์ชัน Vectorize Scala พร้อมค่าส่งคืนหลายค่า
วิธีที่หรูหราที่สุดในการทำให้ฟังก์ชันสกาลาเป็นเวคเตอร์ที่ส่งคืนค่าหลายค่าคืออะไร
ตัวอย่างเช่น สมมติว่าฉันมีฟังก์ชัน:
def Foobar(foo: Int, bar: Int): (Int, Int) = (foo, bar)
ถ้ามันส่งคืนค่าเดียว ฉันจะทำสิ่งนี้:
val a = Array(1, 2, 3)...
1455 มุมมอง
schedule
25.12.2023
อาร์กิวเมนต์วิปัสสนาส่งผ่านไปยังมาโคร Scala
ฉันต้องการเขียนโปรแกรมแมโคร Scala ที่ใช้อินสแตนซ์ของคลาสเคสเป็นอาร์กิวเมนต์ ออบเจ็กต์ทั้งหมดที่สามารถส่งผ่านไปยังมาโครจะต้องใช้ลักษณะเครื่องหมายเฉพาะ
ตัวอย่างต่อไปนี้แสดงคุณลักษณะของเครื่องหมายและคลาสกรณีตัวอย่างสองคลาสที่นำไปใช้:
trait...
1430 มุมมอง
schedule
21.01.2024
ตัวแยกวิเคราะห์ Scala ลด/พับซ้าย
ฉันกำลังพยายามทำสิ่งต่อไปนี้จากรายการที่เติมแบบไดนามิก:
val primitives = "x" | "y" | "z" // what I want
val primitives2 = List("x", "y", "z") // what I need to transform from
ฉันคิดว่าสิ่งนี้อาจใช้ได้ผล:
primitives2.reduce(_|_)...
338 มุมมอง
schedule
18.11.2023
การกลับมาใน Scala For loop
ฉันยังใหม่กับ Scala เลยพยายามทำสิ่งง่ายๆ ก่อน
ฉันเขียนวิธีการซึ่งอยู่ด้านล่าง
//Given a list of numbers find the first number that is a multiple of 7
def FindFirstMultiple(input: List[Int]) : Int = {
for (
i <- input...
1771 มุมมอง
schedule
18.12.2023
ตัวแยก: อาร์กิวเมนต์ประเภทอนุมาน X ไม่สอดคล้องกับขอบเขตพารามิเตอร์ประเภทของวิธีการยกเลิกการใช้
ในตัวอย่างต่อไปนี้ Scala ไม่สามารถใช้ตัวแยกข้อมูลได้ และมันทำให้ฉันคลั่งไคล้:
trait Sys[S <: Sys[S]]
object Element {
object Foo {
def unapply[S <: Sys[S]](foo: Foo[S]): Option[Any] = ???
}
trait Foo[S <: Sys[S]] extends...
577 มุมมอง
schedule
01.12.2023