Friday, July 11, 2014

Programming Languages for Big Data, Part 2

I mentioned the recent study on the relative speeds of programming languages to Tommy Jones, a specialist in natural language processing and fellow member of the Data Community DC, and he, being more industrious than I, dove into the code used by the authors of the paper in question. In their R code, he found gems such as a triple-nested "for" loop inside a "while" loop (instead of the much faster "apply" functions), which made the comparisons pretty useless, at least in the case of R. See Tommy's blog, Biased Estimates, for more details.

Nonetheless, it's a pretty interesting question, and I'd love to see someone who's proficient in all of the languages involved try this test again, using better code. I'm still intrigued by the very high speed of MATLAB/Octave—something that leads Andrew Ng to recommend those languages over R for prototyping—though Tommy pointed out to me that, since R is closer to being a full-featured language, it's more flexible than the former languages.

52 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Curated by Matthew Pearson, Behavioral Economist at Airbnb. As a user researcher on Airbnb’s design team with a background in behavioral economics, Matthew brings methods and insights from economics and psychology to bear on the user experience, particularly as it relates to social interaction, cooperation, and trust.

    As a quantitative user researcher, I often collaborate with designers and other user researchers who are more accustomed to qualitative research, as well as data scientists in uae and others oriented toward quantitative work.

    I’ve also often been inspired by questions that the methods I was trained in are not well-equipped to answer, especially when it comes to understanding users’ motivations. As a result, I’ve developed an appreciation for the particular strengths of quantitative and qualitative research methods, and a better sense of which method is appropriate for a given context.

    This selection of articles represents, in my opinion, some of the best examples of both types of research and the pitfalls of asking your users a question that only your big data companies in dubai can answer, or vice-versa.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Good Post. I like your blog. Thanks for Sharing.................!
    Data Science Training in Bangalore

    ReplyDelete
  5. Thanks for sharing this blog its very informative and useful for use.
    data science certification course training

    ReplyDelete
  6. I prefer to study this kind of material. Nicely written information in this post, the quality of content is fine and the conclusion is lovely. Things are very open and intensely clear explanation of issues

    Hadoop Online Training

    ReplyDelete
  7. Its very informative blog and useful article thank you for sharing with us , keep posting learn Data Science online Training in Hyderabad

    ReplyDelete
  8. Thanks for sharing valuable information. Your blogs were helpful to Azure learners. I request to update the blog through step-by-step.
    Data Science online Course

    ReplyDelete
  9. Thank you for sharing the article. The data that you provided in the blog is informative and effective.

    Best data science Online Training Institute

    ReplyDelete

  10. This is really helpful and informative, as this gave me more insight to create more

    ideas and solutions for my plan.keep update with your blog post.

    Website Design Company in Bangalore
    Website Development Company in Bangalore

    ReplyDelete
  11. Very Good Information...


    Data science Course in Mumbai



    Thank You Very Much For Sharing These Nice Tips..


    ReplyDelete
  12. https://newdatascientist.blogspot.com/2014/07/programming-languages-for-big-data-part.html?showComment=1577449508281#c811107483844348668

    ReplyDelete
  13. Thank you for sharing the article. The data that you provided in the blog is informative and effective.
    Nodejs online training

    ReplyDelete
  14. Nice Blog | Thank you for sharing Such a wonderful information. The data that you provided in the blog is informative and effective.
    Data Science Training in Hyderabad

    ReplyDelete
  15. Thank you for sharing the article. The data that you provided in the blog is informative and effective.

    Best Data Science Online Training Institute

    ReplyDelete
  16. I am really impressed with your blog article, such great & useful knowledge you mentioned here. Your post is very informative. I have read all your posts and all are very informative. Thanks for sharing and keep it up like this.
    best digital marketing agency

    ReplyDelete
  17. Interesting, such an Excellent description! Thanks for sharing such an informative blog for Programming Languages for Big Data !!
    Bright Education Center

    ReplyDelete
  18. Python web development is quite in demand and a very good option for Python developers. In over the span of 25 years, Python has managed to reach a level that is high above others making it the fastest growing language.

    Best Python Training Center in Delhi, India

    Advanced Python Training Institute in Delhi
    Advanced Python Training Institute in Noida

    ReplyDelete
  19. This comment has been removed by the author.

    ReplyDelete
  20. This is such a great post and was thinking much the same myself. Another great update.
    Online Data Science Training in Pune, Mumbai, Delhi NCR

    ReplyDelete
  21. Thank you so much for sharing this amazing blog with us. Anyone who are searching for more, free training's like Data science, Python, Java, Asp.Net, Nodejs and more programming languages please contact Nareshit.
    NodeJS Online Training
    Data Science Online Training

    ReplyDelete
  22. I have to search sites with relevant information on given topic and provide them to teacher our opinion and the article.

    360digitmg data scientist course online

    ReplyDelete
  23. I don’t think many of websites provide this type of information.
    360digitmg business analytics courses

    ReplyDelete
  24. Just saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates.data science bootcamp malaysia

    ReplyDelete
  25. Look at our Latest listed properties and check out the facilities on them, We have already sold more than 5,000 Homes and we are still going at very good pace. We would love you to look into these properties and we hope that you will find something match-able to your needs.
    "Properties In Hyderabad"

    ReplyDelete
  26. Thanks for Sharing a Lovely Post for us and Please Keep Updating & Increase Our Knowledge & If anyone Want to Grow your Career in Python Language So you Can Contact Here-9354210902/ 9310806006 Or Visit Website-https://www.powermindtech.com/

    Here is the best Training Center for Data Science

    python training institute in gurgaon
    python training Center in gurgaon


    ReplyDelete
  27. Very knowledgable Blog. Thanks for giving such a good Knowledge on Big Data.Keep Sharing.

    ReplyDelete
  28. Great post! I am actually getting ready to across this information, It’s very helpful for this blog. Also great with all of the valuable information you have Keep up the good work you are doing well.
    paloalto secure

    ReplyDelete
  29. I have bookmarked your Website since this site contains important data in it. You rock for guardianship incredible stuff. I am a lot of grateful of this site.

    Python Training Institute in Delhi
    Python Training Course in Delhi
    Python Training Center in Delhi

    ReplyDelete
  30. I have been reading for the past two days about your blogs and topics, still on fetching! Wondering about your words on each line was massively effective. Techno-based information has been fetched in each of your topics. Sure it will enhance and fill the queries of the public needs. Feeling so glad about your article. Thanks…!

    ReplyDelete
  31. Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading

    ReplyDelete
  32. I have read your post very carefully and get some interesting tips and tricks on Data Science. Thanks for sharing this post with us.

    ReplyDelete
  33. Python is one of the most popular, general purpose, interpreted and high-level programming language. SOL Technologies Solutions delivers best python training institute in Delhi.

    Python training institute in delhi
    Python training Course in delhi

    ReplyDelete
  34. This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck.
    learn artificial intelligence ecil

    ReplyDelete
  35. This is a brilliant article, Given such a great amount of data in it, These kind of articles keeps the clients enthusiasm for the site, and continue sharing more ... good karma.
    data scientist training in hyderabad

    ReplyDelete
  36. Thank you for sharing this information .
    online training

    ReplyDelete
  37. NEOLOG ONLINE SERVICES PVT LTD. Broadband is the leading Best internet service provider in Hyderabad. We are offering high-speed unlimited internet services.

    internet service

    ReplyDelete
  38. Best internet service provider in Hyderabad
    NEOLOG ONLINE SERVICES PVT LTD. Broadband is the leading Best internet service provider in Hyderabad. We are offering high-speed unlimited internet services.

    ReplyDelete
  39. I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

    With decades of clinical data behind our ingredients, our high-performance formulas are made to make a difference in your skin. All while looking great on your bathroom shelf.

    skincare brand

    ReplyDelete
  40. I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

    With decades of clinical data behind our ingredients, our high-performance formulas are made to make a difference in your skin. All while looking great on your bathroom shelf.

    best skincare products

    ReplyDelete