◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net ->画像>9枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1440714325/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

ID:ZVKcVlB+のレス一覧:


883デフォルトの名無しさん2018/03/23(金) 03:24:14.01ID:ZVKcVlB+
JavaのObject ArrayをscalaのArrayに変換する方法を教えてください。
Arrayには数値が入っていますが、Object型だとscalaでの計算に使用できず困っています。

Javaとの相互運用は色々と癖がありますね……。
885デフォルトの名無しさん2018/03/23(金) 11:58:31.85ID:ZVKcVlB+
>>884
返信
886デフォルトの名無しさん2018/03/23(金) 12:52:48.44ID:ZVKcVlB+
>>884
返信ありがとうございました。目的はお察しの通りです。

下記のエラーで通らないようです。
missing argument list for method unbox in object Int
Unapplied methods are only converted to functions when a function type is expected.

java.lang.Objectなのは間違いないですが、java.lang.Integer[]かどうかの確認も厳しいです。
インタプリタの出力はObject = Array(数値1、数値2、……)という状況です。

Javaは型の確認や変換関係がドロドロですね……。
pythonやC#から比べると難易度高いです。
8888862018/03/23(金) 13:59:33.13ID:ZVKcVlB+
>>887
3日ほど進捗なしで心が折れてます。

getClass()でclass [Dと出るのでArrayかつDoubleのobjectのようです。
APIにはjava.lang.Objectと書いてあるのですが。

何をやってもvalue ×× is not a member of Objectと出るので
死にたくなってきました……。
891デフォルトの名無しさん2018/03/23(金) 14:40:41.56ID:ZVKcVlB+
>>889
ありがとうございます。
value map is not a member of Object
でエラーになります。

関数の元は下記です。
https://www.unidata.ucar.edu/software/netcdf/java/docs/ucar/netcdf/RemoteAccessorImpl_Stub.html#toArray(java.lang.Object,%20int[],%20int[])
1次元配列で戻すと書いてありますが……。
894デフォルトの名無しさん2018/03/23(金) 15:22:24.34ID:ZVKcVlB+
>>892
変身ありがとうございます。Object=Arrayとあるので
私も当初はそう思ったのですが、toListや配列を反転させるreverseすら通らないです。
error: value reverse is not a member of Object

下のサイトにあるような、object型配列ではないかと推測します。
https://ameblo.jp/gdgd-programmer/entry-12182237268.html
896デフォルトの名無しさん2018/03/23(金) 15:35:13.84ID:ZVKcVlB+
>>893
返信ありがとうございます。
error: object java.lang.reflect.Array is not a value
とエラーが出るので、
今回の対象はjava.lang.reflect.Arrayに該当するのでしょうか。

調べてみます。
898デフォルトの名無しさん2018/03/23(金) 17:22:45.55ID:ZVKcVlB+
>>897=893
通りました!ObjectがArray[Double] に変わって
計算できるようになりました。

3日苦労したのが嘘のようです。
非常に助かります。ありがとうございました!
900デフォルトの名無しさん2018/03/23(金) 23:28:23.53ID:ZVKcVlB+
scalaでforやwhileを使わずに、下記の計算をする方法、
あるいは行列用のライブラリってありますか?
1. ListやArrayの範囲指定(内容ではなく座標範囲)して抽出や計算
⇨位置指定して演算したい、画像や行列、ベクトルを想定
2. ListやArray同士の四則演算
⇨配列をベクトルや行列として取り扱いたい

pythonのnumpyやmatllab、Rのように、行列演算でscalaを使いたいと考えています。
何かお勧めがありましたらご教授いただけると嬉しいです。
901デフォルトの名無しさん2018/03/23(金) 23:35:35.86ID:ZVKcVlB+
調べると、ND4jやBreezeでしょうか。
後はSparkのデータフレームとか。

レス:1-200 201-400 401-600 601-800 801-1000 ALL

このスレへの固定リンク: http://5chb.net/r/tech/1440714325/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 
  ↓この板の人気?スレ↓(一覧)
 
Excel VBA 質問スレ Part64
Visual Studio 2015 Part8
シェルスクリプト総合 その30
プログラミング言語の難易度ランク作りました ご覧ください
応用情報って取る価値ある?
プログラミングを勉強したいのだが
鉄板のコーディング規約
Javaってオワコンか?
金沢大学「シェルスクリプト言語論」は偽開発技術
リンク文字列『://』はhttps:の短縮記号
[RPA]PC自動化技術総合スレ[効率化]
IBM Cloud、無料アカウントユーザーに通知なしで課金開始
【質問】ム板自治スレ【議論】
オンライン投票が不可能な理由 理解できない無能IT技術者
アラン・ケイ 議論スレ 1
逆コンパイラCodeReverseを作る
巨大なアーキテクチャ内での基本的なデータ構造
【統計分析】機械学習・データマイニング33
日本に入り込んだ安倍とかいうウイルス駆除したい
【PHP】下らねぇ質問はここに書き込みやがれ 14
スレ立てるまでもない質問はここで 141匹目
MQL5について知りたい
Excel VBA 質問スレ Part79
ユニケージの市場評価★大手SIerが採用しない謎理由
Flutterやろうよ!!! 2
関数型言語ML (SML, OCaml, etc.), Part 8
【wasm】ブラウザでC++。Emscriptenを語ろう
漫画とアニメの自動生成システムを作りたいんだけど
プログラミング超初心者の質問
17:34:05 up 23 days, 8:56, 0 users, load average: 147.88, 109.31, 110.38

in 0.28790402412415 sec @[email protected] on 111507